一、添加路由方式
# 方式一
@app.route("/index", endpoint='index')
def my_flask():
time.sleep(1)
return "hello world"
# 方式二
def my_flask():
time.sleep(1)
return "hello world"
app.add_url_rule("/index", view_func=my_flask)
二、路由配置
1. 路由参数
app.add_url_rule("路由地址", view_func=视图函数, endpoint="反向地址")
2. 路由装饰器中的参数
# @app.route(),此装饰器中的参数
1. methods:当前url地址允许访问的请求方式
@app.route("/info", methods=["GET","POST"])
2. endpoint:反向url地址,默认为视图函数名(url_for)
(1)实例
from flask import url_for
@app.route("/info", methods=["GET","POST"], endpoint='r_info')
def student_info():
# 用url_for根据视图函数名找url路径,需导入