当先锋百科网

首页 1 2 3 4 5 6 7

Django 使用DetailView有这个问题,url,和模板统一调用模型时,用pk,而不是id

如果不是用DetailView,只是简单的视图,则用pk 或者id都可以.

 

urls.py:

 

url(r'^detail/(?P<pk>\d+)',PostDetailView.as_view(),name='detail'),

 

模板调用部分:

 

<a href="{% url 'blogs:detail' post.id  %}" target="_blank" rel="external nofollow" >{{ post.title }}</a>

 




 

转载于:https://www.cnblogs.com/zhizihuakai66/p/8795967.html