このようなものを作成する方法:
ユーザーが次の場合:
http://127.0.0.1:8000/about/
base.htmlに次のようになります:
You are here: <li><a href="/about/">Home</a></li>
等。
簡単な方法はありますか?
このようなものを作成する方法:
ユーザーが次の場合:
http://127.0.0.1:8000/about/
base.htmlに次のようになります:
You are here: <li><a href="/about/">Home</a></li>
等。
簡単な方法はありますか?
「ブレッドクラム」の意味によっては、これは注意が必要です。
/about/
「ホーム」であることがわかります)。これを行うには数え切れないほどの方法がありますが、それはすべて、必要な柔軟性、URLパターンの複雑さ、ネストをサポートするかどうかなどによって異なります。
通常、私はDjangoBreadcrumbsを使用します。このプロジェクトは、ブレッドクラムのすべての奇妙さを処理し、非常に使いやすいAPIを備えており、奇妙なケースも処理します。
完全なコードサンプルはおそらく役立つでしょうが、それは長くて厄介な問題なので、django-breadcrumbsのドキュメントを読んでから、質問をしてここに戻る方がよいでしょう。