Django查询数据表objects.get加条件查询可判断数据表数据是否存在,如果找不到给定参数的对象,则引发异常。此异常是模型类的属性。
#验证用户名是否存在 try: user=User.objects.get(username=username) except User.DoesNotExist: #用户名不存在 user = None if user: #用户名不存在处理逻辑 return render(request, 'register.html', {'errmsg': '用户名已操作'})
参考:https://docs.djangoproject.com/en/2.1/ref/models/querysets/
如果本文对你有帮助,欢迎打赏本站