Flask路由与请求对象
什么是路由?
在web开发中,“route”是指根据url分配到对应的处理程序。——来源知乎-贺师俊
路由注册
from flask import Flask #从flask包中引入Flask类
app = Flask(__name__)
@app.route("/")
def hello():
return "Hello test"
@app.route("/my/<user_name>")
def my(user_name):
return "my pages:%s"%user_name
if __name__ == "__main__":
app.run(host = "0.0.0.0",debug=True)
def hello():
return "Hello test"
app.add_url_rule(rule = "/test",view_func= hello)
蓝图:
可以分成两个文件,一个里面放主函数,为程序运行入口,还有flask对象注册,将蓝图注册到flask对象中,url_prefix参数可以理解为注册根目录,另一个文件中通过route装饰器来创建子目录响应。详情见获取请求对象和POST参数。
from flask import Fl