05-Flask-Flask查询路由方式

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)
相关推荐
c_lb72881 分钟前
期货量化策略从 Windows 迁到 Linux 服务器:环境注意点
linux·服务器·windows·python
techdashen5 分钟前
What is maintenance, anyway?
开发语言·后端·rust
北凉军6 分钟前
更换PyCharm 任务栏图标
ide·python·pycharm
yijianace10 分钟前
Python爬虫实战:BooksToScrape 多线程爬取与图片下载
开发语言·爬虫·python
LadenKiller11 分钟前
期货多品种轮动标的池:天勤 query_quotes 筛品种写法
python·区块链
郑洁文12 分钟前
基于Python+回归分析的电子产品需求数据分析与预测
python·数据分析·回归·电子产品需求数据·电子产品数据分析
IT策士17 分钟前
Redis 从入门到精通:Python 操作 Redis 进阶
数据库·redis·python
质造者22 分钟前
Python 本地 RAG 实战 | Ollama+ChromaDB 实现 PDF 离线智能问答
开发语言·python·pdf·大模型·rag
骑士雄师23 分钟前
18.1 星系案例:多智能体宇宙探索系统(学习langgraph 的存储知识)
windows·python·学习