我正在尝试在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':''}),
)
答案 0 :(得分:2)
您尚未传递正确的两个参数。 register
视图需要两个参数:request
和backend
。其他所有(所有的kwargs)都是可选的。 Django会自动传递request
,你传递了success_url
kwarg,所以它是2,但你错过了backend
。