2

Django でアプリケーションを作成していますが、すべてのページにパンくずリストを含めたいと考えています。

パンくずは、「グループ A > グループ A.1 > グループ A.1.1」のようになっている必要があります。各ページのパンくずは異なります。

グループはモデルです。私を混乱させるのは、グループオブジェクトをコンテキストに入れることです。URL で正規表現を使用して、ページがどのグループ オブジェクトに関連しているかを推測するコンテキスト プロセッサを作成することを検討しています。もっと簡単な方法がありそうな気がします。

すべてのビュー関数でこれらの値を指定せずに、この情報をテンプレートに渡すにはどうすればよいですか? テンプレートのコンテキストがサイトのどこにいるかを把握する方法はありますか?

4

1 に答える 1

0

パン.py

bread.py をチェックしてください: http://russell.ballestrini.net/a-homegrown-python-bread-crumb-module/

bread.pyは使いやすい python パンくずモジュールです。

パン オブジェクトは URL 文字列を受け入れ、URL クラム (パーツ) または URL リンク (各クラムへの href のリスト) へのアクセスを許可します。

機能を確認するためのデモ サイトがここにあります: http://school.yohdah.com

于 2011-06-22T03:26:29.347 に答える