Django模板中显示的时间错误



我正在尝试创建一个人脸检测程序,该程序将检测人脸并记录检测时间。我创建了一个Django模板,并试图在模板上显示时间。但它显示的时间不对。

为了再次检查,我尝试在另一个python程序中分别打印当前时间。这样可以正确显示时间。

这是用于在Django模板(info.html(中显示时间的代码

views.py
import datetime
def detect(request):
global now
now = datetime.datetime.now()
def info(request):
return render(request, 'info.html', {'entry_time':now})

这是我在单独的python文件中使用的代码

import datetime
print(datetime.datetime.now())

两个代码是相同的。我在线查看并找到了这些链接如何在Python 中获取当前时间

我还尝试根据此链接将时区设置为我的时区(亚洲/加尔各答(有Pytz时区的列表吗?

我觉得我没有在正确的地方声明"现在"变量。请帮帮我。我是Django 的新手

提前感谢

在设置中,根据需要更改TIME_ZONE变量。

LANGUAGE_CODE = 'en-us'
TIME_ZONE = 'Asia/Kolkata'
USE_I18N = True
USE_L10N = True
USE_TZ = True

最新更新