Django TypeError:logout()至少接受1个参数(给定1个)
我不明白为什么这个url会给我一个错误:Django TypeError:logout()至少接受1个参数(给定1个),django,django-authentication,Django,Django Authentication,我不明白为什么这个url会给我一个错误: from django.contrib.auth import views as auth_views from django.core.urlresolvers import reverse_lazy ... url(r'^logout/$', auth_views.logout(next_page=reverse_lazy("dashboard:operations_login")), name="operations_logout"), ...
from django.contrib.auth import views as auth_views
from django.core.urlresolvers import reverse_lazy
...
url(r'^logout/$', auth_views.logout(next_page=reverse_lazy("dashboard:operations_login")), name="operations_logout"),
...
错误是:
Django TypeError:注销至少需要1个给定的参数1
您直接在url定义中调用注销视图 如果需要传递参数,则应在单独的字典中传递:
url(r'^logout/$',
auth_views.logout,
{'next_page': reverse_lazy("dashboard:operations_login")},
name="operations_logout"),
您直接在url定义中调用注销视图 如果需要传递参数,则应在单独的字典中传递:
url(r'^logout/$',
auth_views.logout,
{'next_page': reverse_lazy("dashboard:operations_login")},
name="operations_logout"),