django 中写注册页面时,运行出现的问题?

2015-11-21 16:12:54 +08:00
 tooweakchen

错误如下:
'dict' object is not callable
Request Method: POST
Request URL: http://127.0.0.1:8000/main/register/
Django Version: 1.8.6
Exception Type: TypeError
Exception Value:

'dict' object is not callable

而我在 view 里面写的注册代码是:
def register_page(request):
if request.method=='POST':
form =RegistrationForm(request.POST)
if form.is_valid():
new_user=User.objects.create_user(
user=form.cleaned_data['user'],
email=form.cleaned_data['email'],
password=form.cleaned_data['password'],

)
        return HttpResponseRedirect('/main/register/success/')
else:
    form=RegistrationForm()
    #return render(request,'registration/resgister.html',)
    #form=RegistrationForm()
variables=RequestContext(request,{'form':form})
return render_to_response('registration/resgister.html',variables)


为什么当我把信息填好后,点击注册的时候,出现了那个问题啊?
3067 次点击
所在节点    Django
0 条回复

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/237875

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX