Flask模块知识框架总结

Flask程序的基本结构模块的安装 pip虚拟环境 (Anaconda, virtualenv )实现简单的web服务网站?路由- 普通路由设置- 动态路由 @app.route(’/users//’)- 设置可以接收的HTTP请求的类型 @app.route(’/login/’, methods=[‘GET’, ‘POST’])视图函数...
摘要由CSDN通过智能技术生成

Flask程序的基本结构

  1. 模块的安装 pip

  2. 虚拟环境 (Anaconda, virtualenv )

  3. 实现简单的web服务网站?

  4. 路由
    - 普通路由设置
    - 动态路由 @app.route(’/users//’)
    - 设置可以接收的HTTP请求的类型 @app.route(’/login/’, methods=[‘GET’, ‘POST’])

  5. 视图函数

  6. 安全上下文: request
    - request.user_agent
    - request.remote_addr
    - request.args.get(‘id’)
    - request.args.get(‘name’)
    - request.args.get(‘name’)

  7. 获取用户表单提交的内容(get,post)
    - GET请求: request.args.get(‘key’)
    - POST请求: request.form.get(‘key’)

  8. 返回页面常用的方法
    - redirect
    - render_template

  9. 自定义错误页面: 装饰器@app.errorhandler(错误的状态码) 404/500/200/300/403

Flask的模板

  1. Jinja变量{ { 变量名 | 过滤器 }}
  2. 过滤器
    - 内置过滤器:
    - 自定义过滤器
  3. 语法结构
    - for循环
    - if语句
    - 宏macro的操作
    - 如何定义宏?
    - 如何调用宏?
    -
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值