0
我想從我的方法(視圖)中調用具有額外上下文的基於類的通用視圖。我得到的錯誤是as_view() takes exactly 1 argument (4 given)
。我正在使用django-userena
。執行此用額外的上下文修飾as_view()
代碼是:
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'),
爲什麼這兩個不同?我究竟做錯了什麼?
是的,謝謝。但是,這有效:)以我自己的觀點裝飾是問題。 – ivica 2013-03-15 16:54:02
我編輯了我的答案。請讓我知道如果它澄清您的問題 – furins 2013-03-15 17:13:59
再次感謝您。我還有一個問題;當我從urls.py中調用它時,我沒有像之前那樣獲取查詢集。這導致幾乎空白的HTML頁面。 – ivica 2013-03-15 17:18:10