当我检查“ datetime.today().date()”时,我views.py得到了昨天的日期。但是当我使用“ date”命令从 linux 系统检查日期时,我得到了今天的日期。我认为 Django 没有更新当前日期。我必须在视图中获取当前日期以进行一些比较,还要打印到视图中。我正在使用 Python 2.7 和 Django 1.9。def assistant_page(request, assistant=None): notes = AssistantNotes.objects.filter(notedate=datetime.today().date()).order_by("time") file_write(datetime.today().date()) if request.method == 'GET': return render(request, "assistant_page.html", {'generalnotes': notes})
2 回答
精慕HU
TA贡献1845条经验 获得超8个赞
将您的Time_Zone
设置更改为您所在位置的特定 -
正如你所说,你的是Europe/london。因此,在您的
settings.py
TIME_ZONE = 'Europe/london'
添加回答
举报
0/150
提交
取消