![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Flask
文章平均质量分 66
gy_98
python后端开发
展开
-
Flask框架--搭建虚拟环境
搭建虚拟环境下载flask-0.10.1版本sudo pip install flask==0.10.1提示:使用如上命令, 会将flask-0.10.1安装到/usr/local/lib/python2.7/dist-packages路径下问题: 在同一台电脑上想要开发多个不同的项目,需要用到的同一个包的不同的版本,使用上述方式安装不同版本会进行覆盖 ,其他版本的项目就会无法运行解...原创 2018-07-14 23:18:17 · 487 阅读 · 0 评论 -
Flask框架--helloworld程序
创建python项目pycharm中创建flask项目目录,选择flask_py3之前创建好的虚拟环境新建文件helloworld.py导入Flask类from flask import FlaskFlask函数接收一个参数__name__,它会指向程序所在的包app = Flask(__name__)装饰器的作用是将路由映射到视图函数 index@app.route('/')def ind...原创 2018-07-14 23:23:11 · 321 阅读 · 0 评论 -
Flask--程序加载配置和使用方式
程序加载配置在 Flask 程序运行的时候,可以给 Flask 设置相关配置,比如:配置 Debug 模式,配置数据库连接地址等等,设置 Flask 配置有以下三种方式:从配置对象中加载(常用)app.config.from_object()从配置文件中加载app.config.from_pyfile()从环境变量中加载(了解)app.config.from_envvar()以下演练以设置应用程序...原创 2018-07-14 23:27:35 · 3546 阅读 · 0 评论 -
Flask--请求钩子
请求勾子 (Django中的中间件)在客户端和服务器交互的过程中,有些准备工作或扫尾工作需要处理,比如:在请求开始时,建立数据库连接;在请求开始时,根据需求进行权限校验;在请求结束时,指定数据的交互格式;为了让每个视图函数避免编写重复功能的代码,Flask提供了通用设施的功能,即请求钩子。请求钩子是通过装饰器的形式实现,Flask支持如下四种请求钩子:before_first_request在处...原创 2018-07-14 23:43:34 · 134 阅读 · 0 评论 -
Flask--上下文
上下文上下文:相当于一个容器,保存了 Flask 程序运行过程中的一些信息。Flask中有两种上下文,请求上下文和应用上下文请求上下文(request context)思考:在视图函数中,如何取到当前请求的相关数据?比如:请求地址,请求方式,cookie等等在 flask 中,可以直接在视图函数中使用 request 这个对象进行获取相关数据,而 request 就是请求上下文的对象,保存了当前本...原创 2018-07-14 23:32:00 · 190 阅读 · 0 评论