Django 显示的日期时间与系统日期时间不同

当我检查“ 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})


一只甜甜圈
浏览 289回答 2
2回答

精慕HU

将您的Time_Zone设置更改为您所在位置的特定 -正如你所说,你的是Europe/london。因此,在您的settings.pyTIME_ZONE = 'Europe/london'
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python