我很驚訝,我不能通過網址訪問我的產品詳細信息頁面,我不明白爲什麼,因爲我已經做了很多次這種基本的事情...爲什麼我的django網址呈現錯誤的模板?
我有一個頁面,所有我的產品會顯示出來,當用戶點擊某個產品時,他會被重定向到產品詳細信息,就是這樣。
不知何故,當我點擊鏈接到產品詳細信息的鏈接或輸入de url的正確路徑時,它會加載顯示所有產品的同一頁面,但它甚至不會調用產品詳細信息視圖,爲什麼呢?
這裏是意見:
def rcdex(request):
list = Liste.objects.all()
return render(request, 'rcdex.html', {'list':list,})
def rc_detail(request, id):
list = Liste.objects.get(id=id)
return render(request, 'rc_detail.html', {'list':list,})
這裏是網址:
url(r'^', views.rcdex, name="rcdex"),
url(r'^rc/(?P<id>\d+)/$', views.rc_detail, name='rc_detail'),
這是我如何調用模板上的rc_detail觀點:
<th><a href="{% url 'rc_detail' l.id %}">{{ l.entreprise }}</a></th>
我不明白爲什麼它不顯示正確的模板(rc_detail.html
),而是重新加載rcdex.html
?