Django python 注册

def regist(request):
    c ={}
    c.update(csrf(request))
    if request.method=="POST":
        username =request.POST['username']
        email = request.POST['email']
        password = request.POST['password']
        password1 = request.POST['password1']
        if username =="" or email =="" or password =="" or password1 =="":
            return HttpResponse("你是否忘填某一项了?")
        if password != password1:
            return HttpResponse("两次输入密码不一致!")
        users = User.objects.filter(username__iexact=username)
        emails = User.objects.filter(email__iexact=email)
        if users:
            return HttpResponse("用户名重复,请重新输入。")
        if emails:
            return HttpResponse("邮箱重复,请重新输入")
        else:
            user = User.objects.create_user(username,email,password)
            if user is not None:
                user.save()
                return HttpResponse("注册成功,请进行登陆")
            else:
                return HttpResponse("注册失败")
    return render_to_response("regist.html",c)



templates/regist.html

        <form action="./admin/" method="post" class="navbar-form pull-right">
{% csrf_token %}
              <input class="span2" name ="username" type="text" placeholder="Username">
              <input class="span2" name="password"  type="password" placeholder="Password">
              <button type="submit" class="btn">登陆</button>
            </form>


你可能感兴趣的:(python,request,email,password,输入密码)