17-1-flask
安装:
1 | pip install flask |
简单启动:
1 | from flask import Flask |
视图和路由启动:
1 | from flask import Flask,render_template,redircet |
返回文件流
1 | from flask import Flask,send_file |
返回json数据
1 | from flask import Flask,jsonify |
接受form表单参数:
1 | from flask import Flask,request |
jinjia2语法:
1 | 在前端模板部分使用 {{name}} 接受变量 |
路由:
1 | 多个视图函数需要添加一个功能的时候我们可以使用装饰器来解决,使用装饰器会出现一个重名情况, |
动态路由参数:
1 | # 接受数字参数 字符串不行 |
Flask蓝图:
1 | 蓝图就是可以将一些用户的请求分布成很独立的,然后做二级路由分布对应视图 |
特殊装饰器:
1 | #在url请求之间先执行这个视图 |