我正在使用Django框架,我想检查移动号码是否在数据库中,但我运行代码时出错,它只给我假,即使号码存在于数据库中,它也给我假,有人能帮助我吗?这是我的代码
views.py
@csrf_exempt
def forget_password(request):
mobile_no = request.POST.get('mobile_no')
# verify = models.User.objects.all()
# verify = models.User.objects.filter(mobile_no=mobile_no).first()
verify = models.User.objects.filter(mobile_no=mobile_no).exists()
if verify:
return JsonResponse({'bool':True})
else:
return JsonResponse({'bool':False,'msg' : 'mobile_no does not exist!!'})
2条答案
按热度按时间3bygqnnd1#
我想你在导入用户模型时犯了一个错误
wmvff8tz2#
由于每个用户的移动的号码是唯一的,因此使用以下视图: