跳转至

Flask入门笔记-01_路由的基本定义

  1. 路由必须以 '/' 开头, 但是结尾不一定需要 '/'
  2. 查看路由的所有规则, 可以使用 app.url_map 进行打印(url的相对路径, 支持的请求方式, 视图函数的标记)
  3. methods参数可以设置该路由支持的请求方式(列表格式), 因为app.route()默认不支持POST方式的请求, 只支持GET,OPTIONS,HEAD

demo

from flask import Flask

#注册应用
app = Flask(__name__)

@app.route('/user', methods=['GET', 'POST'])   # 指定该视图函数支持的请求方式
def index():
    for rule in app.url_map.iter_rules(): # 打印app内所有的路由规则
        print(rule, rule.methods, rule.endpoint)
    return '这里是用户中心'

# 启动应用 使用测试服务器
if __name__ == '__main__':
    app.run(host='0.0.0.0', port=8000 , debug=True) # 指定了ip, 端口,以及开启了debug模式