【发布时间】:2023-01-09 21:02:30
【问题描述】:
我正在使用 Django Framework 我想检查 mobile-no 是否在数据库中但是当我运行代码时我有错误它只给我 False 即使数据库中存在数字它给我 False 有人可以帮助我这是我的代码
视图.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!!'})
【问题讨论】:
-
这可能是类型转换问题,请检查手机号码的类型是否来自 DRF。
-
我不知道为什么它对我不起作用
标签: django django-models django-rest-framework django-views