queryset.exists()无法正常工作或我不明白的东西?

时间:2009-10-25 11:15:01

标签: django

我不明白是否正常或是时候制作新的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()无法正常工作

2 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:2)

这是一个错误,已在11654变更集

中修复