Flask查询路由方式
- 前言
- 命令行方式
- 代码实现返回所有路由
前言
- 本篇来学习下Flask中查询路由的方式
命令行方式
# window 用set linux 用 export
set FLASK_APP=test_6_flask运行发方式# 打印所有路由
flask routes
代码实现返回所有路由
# -*- coding: utf-8 -*-
# @Time : 2023/9/16
# @Author : 大海# 导入flask
import jsonfrom 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)