2017-04-24 4 views
0

フラスコアプリ内のすべてのテンプレートとそのルートを取得するためのプログラム的な(組み込みの)方法はありますか?ような何か:フラスコ内のすべてのテンプレートの一覧

{'route_a': 'template_name.html', 
'route_b': 'template_name.html', 
... 
} 

私は、テンプレートを解析して、ディレクトリを、このようなマッピングを作成し、これを構築するための任意の組み込み機能がある場合だけ不思議できることを意味します。私は、これができない..です

答えて

3

をすでにapp.url_map項目に探して試してみましたが、任意のテンプレート関連のマッピングが表示されません。テンプレートにはルートがありません。ルートはテンプレートをレンダリングします。各経路を実際に評価することなく、どのテンプレートがレンダリングされるかを知る方法はありません。 1つのルートだけがテンプレートをレンダリングする、またはルートが1つのテンプレートをレンダリングするという保証はありません。

関連する問題