如何在django 2.0.2中编写主键

时间:2018-02-13 11:39:30

标签: python django django-models django-templates django-views

以下代码仅适用于索引页,但它不能用于我的DetailView。请帮我修复(使用Django 2.0.2)

以下是我的观点课程:

do-while

以下是我申请时的urls.py。

from django.views import generic
from .models import Album


class IndexView(generic.ListView):
   template_name = "newboston/index.html"
   context_object_name = "all_album"

       def get_queryset(self):
          return Album.objects.all()


class DetailView(generic.DetailView):
    model = Album
    template_name = 'newboston/detail.html'

1 个答案:

答案 0 :(得分:0)

这是您应该使用 pk ...

引用主键的方式
path('<int:pk>/', views.DetailView.as_view(), name='detail'),

详细信息请参阅文档near the end of the page,或搜索“ polls / urls.py ”。