プロファイル アプリである Idios を実行しています。アプリでプロファイルを idios の上に作成したいと思います (つまり、アプリ自体を変更せずに、idios pip-installable を維持します)。
問題は、プロファイル ビューが idios アプリで作成され、コンテキスト変数を渡すオブジェクト指向のアプローチを使用し、そのビューをテンプレートに表示することです。プロフィール ビューに、別の友達アプリで管理されるユーザーの友達のリストも含めたいと考えています。フレンドを Idios にインポートし、コンテキストを新しい friend_list 変数で更新し、別のテンプレート ブロックを追加してフレンド リストを表示するだけで、概念実証ができました。
では、idios アプリを変更せずに、友達リストとプロフィールの両方を組み合わせる最善の、または最も健全な方法は何でしょうか? この質問は基本的に、再利用可能なアプリをサポートする DRY の方法で Django の MVT システムを本当に理解するための助けを求めるものです。