我已经在settings.py设置了美国的时区。所有数据均在数据库中设置为美国时区。如果今天在美国是3月14日,而在亚洲是3月15日。因此,如果我从亚洲检索今天的对象,它没有显示任何内容,因为它存储在美国时间,是3月14日,在亚洲是15,所以它没有显示任何内容。那么,如何在views.py中使用服务器时间,以便无论您停留在何处,它都将根据服务器时间检索对象
发布于 2020-03-15 22:38:31
您可以使用以下命令获取视图中的当前时间
import datetime
time_now = datetime.datetime.now()
此外,如果您想根据时区捕获时间,您可以尝试以下方法
import datetime
from django.utils.timezone import utc
time_now = datetime.datetime.utcnow().replace(tzinfo=utc)
有关时区的更多信息,请单击此处https://docs.djangoproject.com/en/3.0/topics/i18n/timezones/
https://stackoverflow.com/questions/60687159
复制相似问题