這個環節不能傳遞參數view.pyURL麻煩來傳遞參數
<a href="edit/{{costumer.slug}}"> profile</a>
它給沒有發現一個錯誤頁面,127.0.0.1:8000/profile/edit/
沒有參數有,甚至{{costumer.slug}}返回一個字符串
休息模板已經沒有porblem通過這樣的參數:
<a href="editjob/{{j.id}}/"> {{j.title}}</a>
什麼可以錯在這裏?
這個環節不能傳遞參數view.pyURL麻煩來傳遞參數
<a href="edit/{{costumer.slug}}"> profile</a>
它給沒有發現一個錯誤頁面,127.0.0.1:8000/profile/edit/
沒有參數有,甚至{{costumer.slug}}返回一個字符串
休息模板已經沒有porblem通過這樣的參數:
<a href="editjob/{{j.id}}/"> {{j.title}}</a>
什麼可以錯在這裏?
你的問題是你缺少一個主要的斜槓,所以瀏覽器將URL與你已經在的URL連接(你在'/ profile'上,點擊'編輯',你去' /資料/編輯「)。
但是你不應該建立這樣的網址。您應該使用url
標籤。假設你的URL配置是這樣的:
url(r'^edit/(?P<slug>\w+)/$', 'profile.views.edit_profile', name='edit_profile')
你會在模板中做到這一點:
<a href="{% url 'edit_profile' slug=costumer.slug %}">
似乎是一個錯字,它不應該是'customer'而不是'costumer'?除非你爲製作服裝的人制作東西。 – 2013-04-30 08:07:03
一路上寫過「客戶」,所以它不應該是原因,但對不起,這是一個錯別字 – hln 2013-04-30 08:11:31
,並且這樣做'{{costumer.slug}}'顯示slu?? – 2013-04-30 08:19:38