这是我的SQL:
"SELECT DISTINCT generate_series(start_date::date, end_date::date, '1 day'::interval) AS dates, * FROM api_event ORDER BY dates")
如何使用Django ORM做到这一点?
答案 0 :(得分:0)
好的。我找到决定了。也许有人需要这样做:
在Django ORM上,将像这样:
Event.objects.annotate(dates=Func(F('start_date'), F('end_date'), Value('1 day'), function='generate_series')).all()