我学习了如何创建Flask蓝图,并且可以为使用Jinja2模板的非Flask产品创建蓝图,并在Flask项目中使用它们。我会这样做:
# blueprint code
from flask import Blueprint
from pkg_resources import resource_filename
app = Blueprint('formgear', __name__,
template_folder=resource_filename('formgear', 'templates'))
现在,我想添加另一组模板,它与我的非Flask项目逻辑上是相连的,但是它们都是特定于Flask的。我完全不确定这是好的设计,但有没有任何方法可以传播两个模板文件夹从一个蓝图?并使这两个模板集可用于整个烧瓶项目?在
注意:formgear
是我的非烧瓶项目的名称。在
这是调查的线索。在
从烧瓶。蓝图在
从烧瓶.辅助工具在
^{pr2}$调查结果:
Blueprints
的模板文件夹随后被传递到类_PackageBoundObject
结果:
相关问题 更多 >
编程相关推荐