如何在下面使用“latest_events_list”查询来处理日/月?
以下查询仅在settings.py中USE_TZ = False时有效。当我设置USE_TZ = True时,它不会查询任何对象。
无论USE_TZ设置如何,查询“年份”都有效。
begin_datetime 是事件模型中的 DateTime字段 。
views.py
today = datetime.datetime.now()
# list of events ordered and filter
latest_events_list = Event.objects.filter(begin_datetime__day = today.day)
我的猜测与UTC和本地时间有关 - 但我不确定。谢谢!
答案 0 :(得分:0)
正如Gocht在上面的评论中提到的那样:
我的MySQL服务器时区需要在UTC时区。
此外,对于那些希望更改服务器时区的人 - 请务必重新启动服务器,否则可能无法进行更改。
干杯