Python和Django时区不匹配

1 投票
1 回答
522 浏览
提问于 2025-04-17 12:14

当我在我的 Python 代码中使用 datetime 时,我得到了我所在国家的准确时区。

>>> import datetime
>>> now = datetime.datetime.now()
>>> str(now)
'2012-02-03 16:21:29.898276'

但是当我在 Python 的 Django 命令行中使用 datetime 时,我得到了这个:

>>> import datetime
>>> now = datetime.datetime.now()
>>> str(now)
'2012-02-03 02:22:44.740254'

我该如何设置 Django 让它获取我所在国家的准确时区呢?

提前谢谢你们...

1 个回答

3

检查一下你的settings.py文件,看看里面的设置。

你可以在这里查看可用的选项。根据需要在你的settings.py中进行修改(这个文件通常在项目的根目录下)。

撰写回答