社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
私信  •  关注

1339984168

1339984168 最近创建的主题
1339984168 最近回复了
9 年前
回复了 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")
9 年前
回复了 1339984168 创建的主题 » authenticate()不能检验password

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