- 的Django 1.5.1
- 經驗,入門
我目前工作在我的網站的靜態的一面。 並創建HTML/CSS/JS的東西。在基本的HTML我有一些鏈接。 其中之一是「約」,這將導致...:8000 /約 現在當關於頁面上的im有相同的鏈接,因爲它們在基本模板中。 當我點擊他們現在我得到...:8000 /約/約 它會繼續添加/約每次我點擊。Django的鏈接
我應該如何得到這個鏈接始終指向...:8000 /約
謝謝。
我目前工作在我的網站的靜態的一面。 並創建HTML/CSS/JS的東西。在基本的HTML我有一些鏈接。 其中之一是「約」,這將導致...:8000 /約 現在當關於頁面上的im有相同的鏈接,因爲它們在基本模板中。 當我點擊他們現在我得到...:8000 /約/約 它會繼續添加/約每次我點擊。Django的鏈接
我應該如何得到這個鏈接始終指向...:8000 /約
謝謝。
絕對URL。與/
<a href="/about/">
,而不是<a href="about/">
而且開始你的鏈接,如果將「關於添加/」你單擊每一次,這意味着你重新呈現你的看法...這意味着你的URLconf可能有過於寬泛的正則表達式(請確保您的生產線是由聲音的/$
類終止像你有這樣一行url(r'^about/', 'foo')
其中/約/約/約將繼續匹配。
最好的做法是通過指定的url使用{% url %}
標記。遲早你會改變一個網址,並感謝所有人。
https://docs.djangoproject.com/en/dev/topics/http/urls/#named-groups
也始終使用'{%url%}'標記。 –
我同意,但已經有2個「關鍵」問題需要解決.. –
絕對! :)你有我的+1 –
還從來沒有硬編碼的網址,而是使用[URL標記(https://docs.djangoproject.com/en/dev/ref/templates/builtins/#url) –