我需要关于django重复发生的帮助。我想从一个模型复发场获得下一个和最后一个实例,如图所示:django重复 - 获取重复字段的最后一个实例
course = Course.objects.all() for c in course: occurrence = c.recurrences.occurrences() print(occurrence[0]) print(occurrence[-1])
这种方法的作品,但它是非常缓慢的。这里是来自递交包作者的comment,并建议使用之间的两个日期,但因为我需要在某些情况下是无限的最后一个实例(结束年份为9999),它没有帮助的性能。
有没有更好的选择从循环字段中获取下一个和最后一个实例?