栏目分类:
子分类:
返回
文库吧用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
文库吧 > IT > 软件开发 > 后端开发 > Python

关于 Flask

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

关于 Flask

# Flask项目配置文件加载方式:

1.从配置对象中加载
    app.config.from_object(DefaultConfig)

2.从配置文件中加载
     app.config.from_pyfile('settings.py')

3.从环境变量中加载
    app.config.from_envvar('settings')

 Flask有什么优点

 框架轻量

扩展性好
第三方库的选择面广

Flask的依赖:
  - Werkzeug    一个WSGI工具包是为python定义的web服务器和应用程序或框架之间的一种通用的接口

jinja2模板引擎

#请求钩子
    before_first_request: 请求处理前执行, 只执行一次
    before_request: 请求处理前执行, 每次请求处理前都会执行


    after_request:请求处理后执行, 请求无异常时执行
    teardown_request: 请求处理后执行, 无论请求是否存在异常都会执行

# Flask上下文

请求上下文:
        1.request    封装了HTTP请求的内容, 请求的数据封装在request对象中(查询参数)
        2.session    session用来记录请求会话中的信息

应用上下文:
        1.current_app    current_app事实上是Flask实例的代理,操作它就等价于操作APP实例
        2.g 对象    g对象作为flask程序全局的一个临时变量,可以通过它在一次请求调用的多个函数间传递一些数据,每次请求都会重设这个变量

# Flask 迁移模型类命令

# 初始化迁移文件
python manage.py db init

# 生成迁移文件
python manage.py db migrate

# 执行迁移
python manage.py db upgrade

转载请注明:文章转载自 www.wk8.com.cn
本文地址:https://www.wk8.com.cn/it/1038820.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 wk8.com.cn

ICP备案号:晋ICP备2021003244-6号