0
  • ジャンゴ 1.5.1
  • 経験、始めよう

私は現在、サイトの静的な側面に取り組んでいます。そして、HTML/CSS/JS のものを作成します。ベースhtmlにはいくつかのリンクがあります。そのうちの 1 つは "about" で、これは...:8000/aboutにつながり ます。現在、about ページにいると、同じリンクがベース テンプレートにあるためです。それらをクリックすると...:8000/about/about が表示され、クリックするたびに /about が追加されます。

このリンクが常に...:8000/aboutを指すようにするにはどうすればよいですか

ありがとうございました。

4

1 に答える 1

4

絶対 URL.. でリンクを開始します/

<a href="/about/">それ以外の<a href="about/">

また、クリックするたびに「/about」を追加する場合は、ビューを再レンダリングしていることを意味します...これは、URLConf の正規表現が広すぎる可能性があることを意味します (行が/$

url(r'^about/', 'foo')/about/about/about が引き続き一致する場所のような行があるように聞こえます。


{% url %}また、名前付き URL を介してタグを使用することもベスト プラクティスです。遅かれ早かれ、URL を変更して、みんなに感謝するでしょう。

https://docs.djangoproject.com/en/dev/topics/http/urls/#named-groups

于 2013-05-21T05:49:51.007 に答える