标签: postgresql django-queryset django-1.8
我有一个DateField和PositiveSmallIntegerField的模型,是否可以查询日期年份与整数年份不同的情况?这样的东西实际上有效:
DateField
PositiveSmallIntegerField
Expense.objects.exclude(date__year=F('year'))
更新:这是一次性检查,而不是将被合并到网站代码中的查询,因此任何黑客都可以使用。我想我必须将它降级为for循环。
更新2 :我用过循环,它足够快,行数约为100k,所以如果您对此不感兴趣,请不要浪费时间一个合适的解决方案。