我正在尝试创建一个面部检测程序,该程序将检测面部并记录检测到该面部的时间。我创建了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())
这两个代码是相同的。我在线检查并找到此链接 How to get the current time in Python
我还尝试根据此链接将时区设置为我的时区(亚洲/加尔各答) Is there a list of Pytz Timezones?
我觉得我没有在正确的位置声明'now'变量。 请帮帮我。我是Django新手
预先感谢
答案 0 :(得分:0)
在您的settings.py中,根据需要更改TIME_ZONE变量。
LANGUAGE_CODE = 'en-us'
TIME_ZONE = 'Asia/Kolkata'
USE_I18N = True
USE_L10N = True
USE_TZ = True