Flask入门笔记-01_路由的基本定义
- 路由必须以 '/' 开头, 但是结尾不一定需要 '/'
- 查看路由的所有规则, 可以使用
app.url_map
进行打印(url的相对路径, 支持的请求方式, 视图函数的标记)
- 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模式