如何从数据库中获取密码?

时间:2014-09-22 13:12:11

标签: python django python-3.x

请帮助用户名

获取用户密码

views.py:

def qwe(request):
    if request.method == "POST" and request.is_ajax():
        #username = request.POST.get('username', '')        
        username ="admin"

        username_req = User.objects.filter(username=username)               

        if username_req.exists():
            pass = username_req[0].password

    return HttpResponse(pass)   
日志中的

错误消息是:

  

IndexError:列表索引超出范围

2 个答案:

答案 0 :(得分:3)

由于安全限制,无法获取用户密码。

答案 1 :(得分:0)

您将获得哈希,而不是明文密码。

您正在使用系统保留关键字pass。 还有一件事 - 如果用户找不到,你的变量将不会被定义,并且会引发异常。