Flask查询路由方式
前言
- 本篇来学习下Flask中查询路由的方式
命令行方式
shell
# window 用set linux 用 export
set FLASK_APP=test_6_flask运行发方式
# 打印所有路由
flask routes
代码实现返回所有路由
python
# -*- coding: utf-8 -*-
# @Time : 2023/9/16
# @Author : 大海
# 导入flask
import json
from flask import Flask
# 实例化flask应用 可以决定flask访问静态文件的查找路径
app = Flask(__name__, static_url_path='/test', static_folder='static_files', template_folder='template_files')
# 路由函数
@app.route('/index')
def hello_world():
return '<b>Hello 小白!</b>'
@app.route('/')
def route_map():
rules_iterator = app.url_map.iter_rules()
return json.dumps({rule.endpoint: rule.rule for rule in rules_iterator})
if __name__ == '__main__':
app.run(debug=True)