0
すでに定義されている別のクラスベースのビューにリダイレクトするDjango関数ベースのビューを定義しようとしています。関数ベースのビューからオブジェクトをクラスベースのビューに渡すにはどうすればいいですか?
views.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()
urls.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を渡すために持っていますURLの設定? – Anuj