views.py 文件源码

python
阅读 65 收藏 0 点赞 0 评论 0

项目:django-exercise 作者: wanzifa 项目源码 文件源码
def user_login(request):
    if request.method == 'POST':
        username = request.POST.get('username')
        password = request.POST.get('password')
        user = authenticate(username=username, password=password)
        if user:
            if user.is_active:
                login(request, user)
                return HttpResponseRedirect('/rango/')
            else:
                return HttpResponse('Your Rango account is disabled.')
        try:
            User.objects.get(username=username)
        except User.DoesNotExist:
            print "Invalid login details:{0}, {1}".format(username, password)
            return HttpResponse("this name does not exist!")
        print "Invalid login details:{0}, {1}".format(username, password)
        return HttpResponse("your password is wrong!")
    else:
        return render(request, 'rango/login.html', {})
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号