我学会了如何创建Flask蓝图,并可以为不使用Flask的产品创建蓝图,这些产品使用Jinja2模板,并在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。我完全不确定这是否是良好的设计,但有没有办法从一个蓝图中传播两个模板文件夹?并使整个Flask项目都可以使用这两个模板集?
注意:formgear
是我的非Flask项目的名称。