私はIdios, a profile appを実行しています。アプリのプロファイルをidiosの上に作成したいと考えています(アプリを変更せずにidiosをpip-installableにしておきます)。Djangoテンプレートコンテキストの複数の表示
問題は、コンテキスト変数を渡し、そのビューをテンプレートに表示するオブジェクト指向のアプローチを使用して、idiosアプリケーションにプロファイルビューが書き込まれることです。プロファイルビューには、別の友達アプリで管理されているユーザーの友だちのリストも含めてください。 Idiosに友人をインポートし、新しいfriend_list変数でコンテキストを更新し、別のテンプレートブロックを追加して友人リストを表示するだけで、概念実証ができました。
idiosアプリを変更することなく、友人リストとプロフィールの両方を組み合わせるには、最高の、あるいは最も純粋なアプローチは何ですか?この質問は、基本的にが、再利用可能なアプリケーションをサポートするDRY方法で、DjangoのMVTシステムを理解する助けとなっています。
お互いに助けてくれました。この説明はもう少し詳しく説明したので、私はそれを選択しましたが、両方とも十分です。私は、オブジェクト指向のアプローチに利点があることを知っていました。それは私がそれを見ることができないほど簡単でした:クラスの継承! – wrought
ああ、私はちょうどこのように実装し、完璧に働きました。 – wrought