以下代码仅适用于索引页,但它不能用于我的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'
答案 0 :(得分:0)
这是您应该使用 pk ...
引用主键的方式path('<int:pk>/', views.DetailView.as_view(), name='detail'),
详细信息请参阅文档near the end of the page,或搜索“ polls / urls.py ”。