我很惊讶,我不能通过网址访问我的产品详细信息页面,我不明白为什么,因为我已经做了很多次这种基本的事情...为什么我的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
?