或者你可以直接用姜戈的 Extract 函数来提取不同的天数。那么你的查询集应该是-
from django.db.models.functions import ExtractDay event_queryset = Event.objects.annotate(diff_days=ExtractDay(F('end')-F('start')))