我很惊讶我不能通过url访问我的产品详细信息页面,我不明白为什么因为我已经做了很多次这个基本的事情。。。在
我有一个页面,显示我所有的产品,当用户点击一个产品时,他会被重定向到产品详细信息,就这样。在
不知何故,当我单击链接到产品详细信息的链接或键入错误的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,})
以下是网址:
^{pr2}$下面是我如何在模板上调用rc_detail视图:
<th><a href="{% url 'rc_detail' l.id %}">{{ l.entreprise }}</a></th>
我不明白为什么它不显示正确的模板(rc_detail.html
),而是重新加载rcdex.html
?在
您尚未终止rcdex urlpattern,因此它匹配所有内容。您应该使用
$
:你也可以这样。。在
相关问题 更多 >
编程相关推荐