我正面临一个我从未见过的Django问题。当我尝试进行查询以过滤用户时,结果为空,但用户确实存在。我不知道当数据库是hugue时Django是否有问题。我不知道如何开始理解如何解决它。
以下是直接从我的shell复制的示例:
In [18]: from django.contrib.auth.models import User
In [19]: User.objects.get(pk=22247).email
Out[19]: u'person@example.com'
In [20]: User.objects.filter(email='person@example.com')
Out[20]: []
怎么可能?有人可以提供一些指导来解决它吗?
非常感谢!
有用的数据:
我正在使用Python 2.7.14和Django 1.8.16
此错误也不会一直发生,有时它会正确检索实例,但80%的查询都没有检索到任何内容。