【发布时间】:2014-04-17 16:42:22
【问题描述】:
我想过滤当前月份的数据。我试过了。
this_month = datetime.datetime.now().month
products = Product.objects.filter(date_added__month=this_month)
但是,这只适用于 USE_TZ = False 。如果我更改为 USE_TZ = True 。我的过滤器查询不起作用。
型号
date_added = models.DateTimeField(auto_now=True)
【问题讨论】:
-
“this_month”是否因 USE_TZ 而异?
-
datetime.datetime.now()不包含任何时区数据。尝试改用django.utils.timezone.now()。