1

一般(たとえば、現在のユーザーのユーザー名/フルネーム)と特定(ページが「友達」の場合は友達のリスト)の2種類の情報を表示するページがあります。別のURLに移動すると、一般的な情報は変更されませんが、詳細は変更されます([場所]ページの場所のリスト)。

これまで、ビュー階層を使用してこれを実装しました。ベースビューが一般情報を担当し、子ビューが詳細情報を担当します。

テンプレートでは、「拡張」を使用します。基本テンプレート->一般情報、基本テンプレートを拡張する特定のテンプレート->特定の情報。

すべてうまくいきます。

ここで、django-postmanを使用することにしました。そして、postmanテンプレートをベーステンプレートに埋め込みたいと思います。

私の質問は:これを行うための最良の方法は何ですか?

これまでのところ、私が見つけた唯一の解決策は、「extends」を使用して、必要なものをdjango-postmanビューにコンテキストに追加するコードを追加することでした。私はこの解決策がまったく好きではありません。

もっとエレガントな方法はありますか?

4

0 に答える 0