示例#1
0
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))
示例#2
0
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))