Django queryset只检索实例,但实例存在

时间:2018-02-14 13:40:11

标签: python django

我正面临一个我从未见过的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%的查询都没有检索到任何内容。

0 个答案:

没有答案