我有一个名为date的简单日期时间字段。这样存储日期和时间:2015-07-04 01:40:00 + 00:00。
当我跑步时
today = datetime.datetime.now().today()
x = game.objects.filter(date__year=today.year)
如果我运行
,它会起作用today = datetime.datetime.now().today()
x = game.objects.filter(date__month=today.month)
我得到一个空列表。
答案 0 :(得分:0)
本月是七月。如果按日期的年份部分过滤等于当月,则搜索公元07年的记录。我相信你没有这样的记录。如果要按月过滤,则需要按日期过滤。
答案 1 :(得分:0)
我有同样的问题,希望这会对你有所帮助。 Timezone issue in Django 1.6+ on MySQL