當我檢查“ 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
提交
取消