Flask ブループリントの作成方法を学び、Jinja2 テンプレートを使用する非フラスコ製品のブループリントを作成し、それらをフラスコ プロジェクト内で使用できるようになりました。私はこのようなことをします:
# blueprint code
from flask import Blueprint
from pkg_resources import resource_filename
app = Blueprint('formgear', __name__,
template_folder=resource_filename('formgear', 'templates'))
これは、Flask 以外のプロジェクトと論理的に接続されていますが、Flask 専用です。それが良いデザインかどうかは完全にはわかりませんが、1 つの設計図から両方のテンプレート フォルダーを伝播する方法はありますか? そして、両方のテンプレート セットを Flask プロジェクト全体で使用できるようにしますか?
注:formgear
Flask以外のプロジェクトの名前です。