如何使用url_map.iter_规则用blueprint对象代替app

2024-06-14 01:30:01 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个blueprint对象“api”和一个api.py文件中定义了许多APIapi.路线注释。例如:

@api.route('/', methods=['GET'])
def get_info():

我想迭代并得到所有api的摘要,这些api与我们使用“url”时得到的相同_map.iter_规则“应用程序上的对象。如何使用api blueprint对象来实现这一点?我已经在我的初始化文件使用

^{pr2}$

Tags: 文件对象pyinfoapiurlget定义
1条回答
网友
1楼 · 发布于 2024-06-14 01:30:01

我想如果你在注册蓝图之后调用app.url_map.iter_rules(),你也会得到子域的所有端点,例如

在py.api文件在

from flask import Blueprint
api = Blueprint('api', __name__)
@api.route('/')
def call_api():
        return ""

在初始py公司名称:

^{pr2}$

相关问题 更多 >