Django-registration 0.8错误:register()至少需要2个参数(给定2个)

时间:2012-07-23 19:42:39

标签: django django-registration

我正在尝试在django-registration 0.8中使用“简单”后端,但是当我转到/ accounts / register时,我对register的调用产生错误“register()至少需要2个参数(2个给定)”以及/注册)

我的代码如下。

from django.conf.urls import patterns, include, url
from registration.views import register


urlpatterns = patterns('',
    url(r'^$', 'app.views.home'),
    url(r'/accounts', include('registration.backends.simple.urls')),    
    url(r'register', 'registration.views.register', {'success_url':''}),
)

1 个答案:

答案 0 :(得分:2)

您尚未传递正确的两个参数。 register视图需要两个参数:requestbackend。其他所有(所有的kwargs)都是可选的。 Django会自动传递request,你传递了success_url kwarg,所以它是2,但你错过了backend