按月筛选DateTimeField,不使用\u TZ作为Fals

2024-10-02 00:28:56 发布

您现在位置:Python中文网/ 问答频道 /正文

我想按年份和月份过滤datetimefieldpub_date。但是由于设置中的USE_TZ =True,Django无法按月进行筛选。如果我从查询中删除月份而只放入年份,它将起作用。如果我将USE_TZ设置为False,下面的查询就可以了

现在,如何按月份筛选而不将USE_TZ设置为False

zc = TxHistory.objects.filter(pub_date__year=datetime.today().year, pub_date__month=2)

我使用的是Django 2.1和Python 3.6


Tags: djangofalsetruedateobjectsusezcfilter

热门问题