我正在使用Django 1.3,并尝试在模型条目上使用.exists(),但是遇到了下面列出的错误。.exists()被包含在Django 1.2中,所以我应该可以访问它。我使用django.get_version验证了我的版本,它没有问题。
基于pk查询MyModel只返回一个条目,但使用.exists()查询会引发错误。我需要导入什么吗?
>>> m = MyModel.objects.get(pk=1)
>>> m
<MyModel: Model field entry 1>
>>> m = MyModel.objects.get(pk=1).exists()
Traceback (most recent call last):
File "<console>", line 1, in <module>
AttributeError: 'MyModel' object has no attribute 'exists'
MyModel.objects.filter(pk=1).exists()
。 - okm