我想从我的方法(视图)中调用具有额外上下文的基于类的通用视图。我得到的错误是as_view() takes exactly 1 argument (4 given)
. 我正在使用django-userena
.
执行此操作的代码是:
return userena_views.ProfileListView.as_view(request,template_name='userena/profil.html', extra_context=projekti)
在 urls.py 我有这一行:
url(r'^accounts/(?P<username>[\.\w-]+)', userena_views.ProfileListView.as_view(template_name='userena/profil.html', extra_context=Projekat.objects.all), name='userena_profile_list'),
为什么这两个不同?我究竟做错了什么?