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 %}">{{ post.title }}</a>
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 %}">{{ post.title }}</a>
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。