我有模型时间,其中包含一个日期的时间。然后我有对象 Person,它是 Time 模型中的 ForeginKey 字段。我正在索引 Time 对象以查明 Person 在给定时间空间内是否有时间。
我试图将它添加到索引中,但是在建立索引时,我得到了错误:
def index_queryset(self, using=None):
return self.get_model().objects.all().distinct('person')
错误:
DatabaseError: SELECT DISTINCT ON expressions must match initial ORDER BY expressions
所以我只想显示人,而不是时间,但我认为我必须索引时间,所以我可以获得在给定日期间隔之间有时间的人。