私信  •  关注

1339984168

1339984168 最近创建的主题
1339984168 最近回复了
8 年前
回复了 1339984168 创建的主题 » authenticate()不能检验password

这是我的代码 def login(request):

# uname = request.POST.get('username')
# pword = request.POST.get('password')
user=authenticate(username='zhujun',password='123456')
print user
reply={}
if user is not None:
    reply['status'] = 1
    print ('login in successfully.')
else:
    reply['status'] = 0
    print ('login in failed.')
return HttpResponse(json.dumps(reply), content_type="application/json")
8 年前
回复了 1339984168 创建的主题 » authenticate()不能检验password

我也是这段代码出了问题,不管是设置默认值还是通过POST,GET获取的用户名密码 ,都显示user是none,所以每次都匹配到错误的部分,不解,同时,我想问的是我没有用is_active字段,这段代码就是检测用户名是否存在的问题吗?只要有用户名就可以?怎么和数据库交互的啊。求大神指点