当前位置: 首页 > news >正文

用网站做淘宝客的人多吗体验营销案例分析

用网站做淘宝客的人多吗,体验营销案例分析,榆林市建设局官方网站,免费拒绝收费网站Flask是使用Python编写的Web微框架。Web框架可以使我们不用关心底层的请求响应处理,更方便高效的编写Web程序。Flask有两个主要依赖,一个是WSGI(Web Server Gateway Interface,web服务器网关接口)工具集,另…

Flask是使用Python编写的Web微框架。Web框架可以使我们不用关心底层的请求响应处理,更方便高效的编写Web程序。Flask有两个主要依赖,一个是WSGI(Web Server Gateway Interface,web服务器网关接口)工具集,另一个是Jinja2模版引擎。

创建开发环境

1. 安装pipenv

pipenv是基于pip的python包管理工具,可以看作是pip的加强版。具体来说,它是pip、Pipfile和Virtualenv的结合体,它让包安装、包依赖管理和虚拟环境管理更加方便。

在Python中,虚拟环境就是隔离的Python解释器环境。通过创建虚拟环境,你可以拥有一个独立的Python解释器环境。这样做的好处是可以为每一个项目创建独立的Python解释器环境,因为不同的项目常常会依赖不同的版本的库或Python版本。使用虚拟环境可以保持全局Python解释器环境的干净,避免包和版本的混乱,并且可以方便的区分和记录每个项目的依赖,以便在新环境下复现依赖环境。

2. 创建虚拟环境

首先确保当前工作目录在所开发项目的根目录,然后使用pipenv install命令为当前项目创建虚拟环境。

默认情况下,Pipenv会统一管理所有虚拟环境。在Windows系统中,虚拟环境文件夹会在C:\Users\Administrator.virtualenvs\目录下创建,而Linux或MacOS会在~/.local/share/virtualenvs/目录下创建。如果想在项目内创建虚拟环境文件夹,可以设置环境变量PIPENV_VENV_IN_PROJECT,这时名为.venv的虚拟环境文件夹将在项目根目录被创建。

在创建虚拟环境时,如果项目根目录下没有Pipfile文件,pipenv install命令还会在项目文件夹根目录下创建Pipfile和Pipfile.lock文件,前者用来记录项目依赖包列表,而后者记录了固定版本的详细依赖包列表。当我们使用Pipenv安装\删除\更新依赖包时,Pipfile以及Pipfile.lock会自动更新。

3. 安装Flask

类似 pip 的 -i (–index-url)选项,可以使用 –pypi-mirror 临时设置镜像源地址
pipenv install --pypi-mirror https://pypi.doubanio.com/simple flask

4. 切换生产环境和开发环境

开发环境是指我们在本地编写或测试程序时的计算机环境,而生产环境与开发环境相对,它指的是网站部署上线供用户访问时的服务器环境。根据运行环境的不同,Flask程序、扩展以及其他程序会改变相应的行为和设置。为了区分程序运行环境,Flask提供了一个FLASK_ENV环境变量来设置环境,默认为production。

$ export FLASK_ENV=development
$ export FLASK_ENV=production

最小Flask程序

"""
app.py
"""from flask import Flask
app = Flask(__name__)@app.route('/')
def index():return '<h1>Hello Flask!</h1>'

Flask构造函数,参数时模块或包的名称(app.py),该函数的返回是类的实例app。

编写Flask程序,我们要做的只是建立处理请求的函数,并为其定义对应的URL规则。只需为函数附加app.route()装饰器,并传入URL规则作为参数(这里的URL是相对URL,既不包括域名的URL),我们就可以让URL与函数建立关联。这个过程我们称为注册路由,路由负责管理URL和函数之间的映射,而这个函数则被称为试图函数。

在这个程序里,app.route装饰器把根地址/和index()函数绑定起来,当用户访问这个URL时就会触发index()函数。

启动开发服务器

pipenv run flask run

flask run命令运行的开发服务器默认会监听http://127.0.0.1:5000/地址(按Ctrl+C退出),并开启多线程支持。当我们打开服务器访问这个地址时,会看到网页上显示“Hello Flask!”。

请添加图片描述

一个完整的网站当然不能只返回一句“hello world”,我们需要模版(template)和静态文件(static file)来生成更加丰富的网页。模版就是包含程序页面的HTML文件,静态文件则是需要在HTML文件中加载的CSS和JavaScript文件,以及图片字体文件等资源文件。默认情况下,模版文件存放在项目根目录中的templates文件夹中,静态文件存放在static文件夹下,这两个文件夹需要和包含程序实例的模块处于同一目录下,对应的项目结构示例如下:

hello/- templates/- statics/- app.py
http://www.dinnco.com/news/64311.html

相关文章:

  • 在网站上如何做天气预报栏网络舆情案例分析
  • 班级动态网站怎么做百度高级搜索功能
  • 商丘网站建设网站seo优化方案策划书
  • 网站建设iis百度首页排名优化平台
  • 做阀门销售什么网站最好aso如何优化
  • 网站建设如何盈利网站推广优化服务
  • 超级seo外链网站怎么优化排名
  • 网站哪里做关键词搜索量全网查询
  • 网站中怎么做网站统计微博营销成功案例8个
  • 公司注册流程及费用及时间杭州seo网站推广
  • 网站修改字体尺寸怎么做广州seo代理
  • g3云网站百度公司销售卖什么的
  • 新疆水利厅建设网站东莞做网站排名优化推广
  • 嘉瑞建设有限公司网站大连企业黄页电话
  • 网时代教育培训机构官网成都网站搭建优化推广
  • 广州网站推广哪家好百度广告怎么投放
  • 做app的模板下载网站有哪些百度宁波运营中心
  • wordpress网站如何与关联关键词推广计划
  • 模板网站多钱seo在线优化工具
  • 北京做网站费用网站seo应用
  • 专做汽配的b2b网站有哪些sem优化师是什么意思
  • 长春哪家互联网做得好seo关键词大搜
  • 广州建筑集团下属公司有哪些数字营销服务商seo
  • 手机网站建设哪家公司好网络优化工程师主要做什么
  • 怎么自己做网站的推广培训机构好还是学校好
  • 政府网站智能问答建设方案郑州网站建设用户
  • php开发网站重庆森林电影完整版
  • 推销商务网站的途径有哪些推广方案有哪些
  • dw怎么把网站做的漂亮百度网盘客服
  • wordpress如何编辑网页加代码优化器