Djangoマスター-詳細ビューのプラグイン
-
20-09-2019 - |
質問
ということかにして3djangoアプリアプリ 国, アプリ 社会 アプリ 金融.
国は、"修士ナビ"アプリです。しているとのことですすべての国に指示を示す詳細は各国の"詳細"。
各国の内容などの社会的内容(社)の財務内容からは、金融ていない。
社会-金融の両者は、詳細表示(各国)
ああこれまでにない'プラグイン'このサブ-ディテールの景色をマスター詳細ビューの提供。そのために各国詳細ページってみると2つのタブの社会的、財務内容ました。
解決
2共通の溶液を使っていたこの問題:
部分テンプレート:
テンプレート作成のためのレンダリング"ソーシャル""金融"を必要としないものの、その他のオブジェクトできることを期待しています。onを使用して物体の機能またはテンプレートのタグを描画します。その後簡単{%含%}での必要な変数にするものではありません。
このカスタマーサポートなフルなHTMLページが一部又はその他のHTML要素です。まるのも必要なときもありますが、"社会のみ"のページを作成できるページを描画するヘッダの後に部分テンプレートを作成します。利用できるコンベンションのように_template.html の部分テンプレート、template.html のためのテンプレートを作成します。
AJAX:
く"社会"と"金融"景としての自覚を持っていくことにXMLHTTPRequest(request.is_ajax()).であれば、返却のみDIV要素、すべてのHTMLであるといわれている。このようにマスタのページを描画するのでなく、追加のコンテンツができます。
のAJAXういくつかの便益をもたらします:んを描画するプラグインを同じリクエスト全体としてのページで、その場所にはこれらの多くのプラグインビューのマスタートページの負荷を高速でスマートjavascriptだけに関連するプラグインのビューをお願いします。
また、通常のビューの生成に必要なデータのテンプレートをしたりすることはできませんの部分テンプレート法です。