【发布时间】:2018-12-06 11:01:07
【问题描述】:
假设我有一个模型:
class Order(models.Model):
created = model.DateTimeField(auto_now_add=True)
total = models.IntegerField()
我的查询是:
qs= Order.objects.filter(created__range=('2018,11,1','2019,11,1'))
我想在我的模板中查看上述查询中给出的日期范围内的所有月份...
如何在 django 中做到这一点?
有什么想法吗?
【问题讨论】:
-
这里的输出应该是什么?一个包含例如
[11, 1, 3,4,7,8]的迭代,因为只有这个(假设的)数据的订单? -
这只是一个例子...我想在 '2018,11,1' , '2019,11,1' 内显示所有月份...如我的查询中给出的...输出应该像十一月,十二月等等......
-
但只针对有订单的?
-
没有给定日期范围内的所有月份...
-
那我不明白你为什么要为此使用查询,这与查询无关。
标签: django django-models django-views django-queryset