【发布时间】:2015-09-02 01:03:30
【问题描述】:
我有一个大型烧瓶应用程序,其结构如下所示:
app/
- mod1/
- mod2/
- init.py
每个modX 都使用一个蓝图,该蓝图在init.py 中注册到Flask 应用程序。每个蓝图指定一个动态的url_prefix,如图所示:
modX = Blueprint('modX', __name__, url_prefix='/<regex("[a-z]{5,}"):code>/modX')
还有一个 url_value_preprocessor 函数依赖于 code 在调用此蓝图的端点时可用。
现在,我的问题是,鉴于这里有一些这样的模块,有没有办法在 Flask 应用程序中做同样的事情(添加动态 url_prefix),以便所有注册到它的蓝图都将继承该 url_prefix而且我不必为每个蓝图重复代码?
【问题讨论】:
标签: python python-3.x flask