码迷,mamicode.com
首页 > 其他好文 > 详细

认识flask框架

时间:2018-11-02 23:50:32      阅读:153      评论:0      收藏:0      [点我收藏+]

标签:pytho   install   依赖包   扩展性   操作   调试   状态   启动   out   

1.框架的基本认识:

特点:用Python语言实现的轻量、简洁、扩展性强。

核心:werkzeug和Jinja2

2.虚拟环境:

创建:mkvirtualenv -p python3 名称

进入:workon

退出:deactivate

移除:rmvirtualenv 名称

3.依赖包

生成依赖包:pip freeze > requirements.txt

安装依赖包:pip install -r requirements.txt

4.基本程序

①创建程序实例:  

__name__参数为字符串,表示模块名,可以确定程序所在位置,

如果传入标准模块名,会影响静态路径的访问,不会影响视图
函数的访问。

②定义装饰器路由:

通过程序实例调用route函数实现,底层是通过add_url_rule()函数实现
第一个参数rule、第二个参数endpoint(视图函数名的字符串形式),第三个参数视图函数名

③启动服务器:

run方法可以启动服务器,可以指定调试模式debug,便于调试代码信息,自动跟踪代码的变化

注意:1.视图函数不能重名。2.url可以重复,因为不同的HTTP请求方法代表不同的操作。3.路径的访问顺序是从上往下依次查找,如果找到就不继续查找。

5.加载配置信息。

1.加载配置对象,2,。家在配置文件ini格式文件3.加载环境变量

6.状态码,

return可以返回不符合http协议的状态码,用来前后端的数据交互。

7.重定向

redirect参数是具体的url地址

url_for参数是视图函数名(端点)

 

认识flask框架

标签:pytho   install   依赖包   扩展性   操作   调试   状态   启动   out   

原文地址:https://www.cnblogs.com/omak/p/9898697.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!