2017-03-16 17 views
1

私はDjangoのプロジェクトに取り組んでいると私は、モーダルのカップルを持っているつもりですが、いくつかのビューに表示されますので、私はtemplate_tags.pyという名前のファイルを作成するので、代わりにと思っています:Djangoのテンプレートタグが多すぎますか?

オン
<div class='modal fade' id='myModal'> 
... 
</div> 

ビュー、私はtemplate_tags.pyのモーダルを作成するだけです

{{myModal}} 

使用しているサーバーごとの悪い考え?

答えて

1

いいえ、それは悪い考えではありません。しかし、there has to be a better way

なぜそれがこのような他のテンプレートにincludeだけで、その後、HTMLファイル内のモーダルを書くmy_modal.htmlを言っていない:

<!-- another_template.html --> 

{% include 'path/to/my_modal.html' %} 

あなたはmy_modal.html内の引数を渡したい場合は、このようにそれを行います

<!-- another_template.html --> 

{% include 'path/to/my_modal.html' with var1='abc' var2='cba' %} 
+0

ありがとうございます!私は自分のアイデアが最も効率的な方法ではないと思っていました。私がPHPでそれをやっていたのは私が思いついたことです。 – YoungVenus

+0

うれしい私は助けることができました。宜しくお願いします! –

関連する問題