通过xadmin创建的用户,不能登陆到网页

来源:9-2 通过django内置的login完成登录

Ethan_Ban

2019-08-02

不能登陆 login,html

    def post(self,request,*args, **kwargs):
        ''' 获取用户名和密码'''
        user_name = request.POST.get("username","")
        passowrd = request.POST.get("password","")

        user = authenticate(username=user_name,passowrd=passowrd)
        if user is not None:
            # 查询到用户
            login(request,user)
            # 登陆用户后,返回页面
            # return H(request,'index.html')
            return HttpResponseRedirect(reverse("index"))

        else:
            # 未查询到用户
            # return render(request,  'login.html', {"msg": "用户名或密码错误"})
            return HttpResponse("登陆失败")

写回答

1回答

bobby

2019-08-05

通过xadmin创建的用户是否可以登录xadmin?如果可以登录那说明用户没有问题,这个时候你是否自定义了用户验证的过程?如果有的话就截图我看看你自定义用户验证的逻辑是如何写的?

0
2
bobby
回复
Ethan_Ban
好的,
2019-08-08
共2条回复

Django+ xadmin 开发在线教育网站

一套通用的技术组合拳,助你解决大部分Python类网站后端问题

1911 学习 · 2149 问题

查看课程