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)
相关推荐
jipeng599413 分钟前
(在项目中学习技术)完成使用swoole完成App二维码扫码登录网页端的操作
后端·php
掘金者阿豪15 分钟前
Maven打包血泪史:当你的IDEA路径里藏了个空格,整个宇宙都与你为敌
后端
山水洛行17 分钟前
基于 vLLM、Tavily 和 Arize Phoenix 构建本地 LLM 可观测性技术栈
后端
初次攀爬者18 分钟前
力扣解题-无重复字符的最长子串
后端·算法·leetcode
不敲代码的攻城狮22 分钟前
用 Spring StopWatch 做方法级别耗时统计 + 支持回调写法 + 自动打印日志
后端
柒.梧.23 分钟前
Java构造器精讲:从基础特征到权限修饰符
开发语言·python
MekoLi2923 分钟前
生成式推荐系统:从“判别式匹配”到“生成式创造”的范式革命
后端·算法
一只叫煤球的猫1 小时前
别再把 Lambda 当匿名类:这 9 类坑你一定踩过
java·后端·面试
JavaGuide1 小时前
7 道 AI 编程高频面试题!涵盖 Cursor、Claude Code、Skills
后端·ai编程