我不明白这是正常的还是该创建新的 Django 票证的时候了?

In [17]: User.objects.filter(pk=0)
Out[17]: []

In [18]: User.objects.filter(pk=0).exists()
Out[18]: True

我认为,在这种情况下,exists() 应该返回 False 结果。这是修订版 11653(开发版)

我有与 inlineformset 的唯一验证相关的问题,我发现原因是 queryset.exists() 无法正常工作

最佳答案

您可以使用 User.objects.filter(pk=0).count() 检查是否存在与您的过滤器匹配的对象

关于django - queryset.exists() 不能正常工作或者我不明白什么?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1620649/

10-15 23:47