flask基础
一.开发模式
flask是b/s(浏览器开发)开发模式
二.flask七行代码
from flask import Flask app = Flask(_name_) @app.route("/") def index(): retun "打开此网页" if_name_ == '_name': app.run()
三.flask核心
1.werkzeug负责后端
2.jinja2负责前端
四.从网址当中获取参数
1.<>
2.转化器
3.自定义转换器form werkzeug.routing import BaseConverter
五.异常处理
1.抛出异常abort()括号里填异常参数
2.解决异常@errorhandle()括号里填报错参数
六.请求对象
1.post请求获取reqest.form.get()
2.get请求获取request.args.get()
3.请求方式获取request.method()
4.获取请求地址request.url
七.响应对象
1.返回字符串,直接返回字符串或者是makeresponse()
2.返回页面render_template
3.重定向redirect()
4.返回json数据(jsonify())返回文本但是要需要对响应头进行格式修改
八.请求钩子
@app.before_first_request在整个网站第一次请求之前完成的处理
@app.before_request在每次请求之前完成的处理
@app.after_request在每次请求之后完成的处理
标签:请求,框架,get,flask,基础,app,request,name From: https://www.cnblogs.com/yonghenghuayuan/p/18135393