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)
相关推荐
Nicander7 小时前
理解 mybatis 源码:vibe-coding一个mini-mybatis
后端·mybatis
Muyuan19987 小时前
28.Paper RAG Agent 开发记录:修复 LLM Rerank 的解析、Fallback 与可验证性
linux·人工智能·windows·python·django·fastapi
代码小书生7 小时前
statistics,一个统计的 Python 库!
开发语言·python
小呆呆6667 小时前
Codex 穷鬼大救星
前端·人工智能·后端
STLearner8 小时前
SIGIR 2026 | LLM × Graph论文总结(图增强LLM,GraphRAG,Agent,多模态,知识图谱,搜索,推
人工智能·python·深度学习·神经网络·机器学习·数据挖掘·知识图谱
FreakStudio8 小时前
MicroPython 内核开发者直接狂喜!这个 Claude 插件市场,把开发全流程做成了「对话式外挂」
python·单片机·嵌入式·面向对象·并行计算·电子diy
FelixBitSoul8 小时前
缓存淘汰策略全解:从原理到手写实现(Java / Go / Python)
后端·面试
老陈说编程8 小时前
12. LangChain 6大核心调用方法:invoke/stream/batch同步异步全解析,新手也能轻松学会
开发语言·人工智能·python·深度学习·机器学习·ai·langchain
给自己做减法8 小时前
rag混合检索
人工智能·python·rag
AI人工智能+电脑小能手8 小时前
【大白话说Java面试题】【Java基础篇】第29题:静态代理和动态代理的区别是什么
java·开发语言·后端·面试·代理模式