In [25]: Project.objects.filter(Q(change__date__date__range=('2020-04-28','2020-04-28'))&~Q(change__se__isnull=True)).count()
Out[25]: 8
In [26]: Project.objects.filter(Q(change__date__date__range=('2020-04-28','2020-04-28'))&Q(change__se__isnull=False)).count()
Out[26]: 9

我不知道這兩個查詢陳述句有什么區別(數字為9的是查詢正確的時候)
uj5u.com熱心網友回復:
In [35]: Project.objects.filter(Q(change__date__date__range=('2020-04-28','2020-04-28'))).count()
Out[35]: 11
In [36]: Project.objects.filter(Q(change__date__date__range=('2020-04-28','2020-04-28'))&~Q(change__se__isnull=True)).count()
Out[36]: 8
In [37]: Project.objects.filter(Q(change__date__date__range=('2020-04-28','2020-04-28'))&~Q(change__se__isnull=False)).count()
Out[37]: 2
uj5u.com熱心網友回復:
我已經解決了,下班更新答案轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/52677.html
