我试图定义一个基于Django函数的视图,它将重定向到另一个已经定义的基于类的视图。你知道吗
视图.py
class DetailView(generic.DetailView):
model = Album
template_name = 'music/details.html'
def albumdelete(request, pk):
print(pk)
return DetailView.as_view()(request, pk).get_queryset()
网址.py(仅相关部分)
url(r'^delete/(?P<pk>[0-9]+)/$', views.albumdelete, name='album-delete')
这是我收到的错误信息。你知道吗
AttributeError at /music/delete/6/
Generic detail view DetailView must be called with either an object pk or a slug.
实际的DetailView工作正常。你知道吗
你必须通过pk作为一个关键字的论点像这样
相关问题 更多 >
编程相关推荐