我正在尝试创建一个人脸检测程序,该程序将检测人脸并记录检测时间。我创建了一个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