def signup_view(request): if request.method == 'POST': form = MyUserCreationForm(request.POST) if form.is_valid(): new_user = form.save() new_user.backend="%s.%s" %('django.contrib.auth.backends','ModelBackend') auth.login(request, new_user) return HttpResponseRedirect("/") else: form = MyUserCreationForm() return render_to_response("signup.html", { 'form': form, },context_instance=RC(request))
def signup_view(request): """ 该函数用于用户的注册 进入到注册页面 """ if request.method == "POST": # 调用系统的注册信息来显示 form = MyUserCreationForm(request.POST) # 调用成功 将信息保存到数据库中 if form.is_valid(): # 信息到数据库的保存 new_user = form.save() new_user.backend = "%s.%s" % ("django.contrib.auth.backends", "ModelBackend") # 以新用户登陆 auth.login(request, new_user) # 进入主页面 return HttpResponseRedirect("/") else: form = MyUserCreationForm() return render_to_response("signup.html", {"form": form}, context_instance=RC(request))