App_1には、このビューのビューとテンプレートがあります。他のソース(つまり他のアプリ)からこのビューに情報を追加したり変更したりすることなく情報を「集約」したいと考えています。おそらくApp_2はApp_1の見解でこの指定された領域に「こんにちはの世界」を置きたいと思っています。これを達成する最良の方法は何ですか?Djangoの他のアプリケーションのテンプレート要素を動的にインクルード
自然に信号が来ます。しかし、受信機は何を返送すべきですか?私の考えでは、App_1テンプレートには、信号を送信してテンプレートのリスト(「app_2/template.html」など)を受け取るカスタムタグが含まれており、それぞれが登録されます。しかし、inclusion_tagは各タグに対して1つのテンプレートレンダリングしかサポートしていないようです。
どのような手段がありますか?
ああ、信号には戻り値があります:)これらの「リスナーからの引き出し」機能はとても便利です。とにかく、他のテンプレートをレンダリングするロジックがビュー(私が元々やっていたもの)に存在すべきではないので、とにかくマルチテンプレートinclusion_tagをコード化しました。 –