Python Django:匹配服务器上时间的时间

Python Django:匹配服务器上时间的时间,python,django,timezone,django-settings,Python,Django,Timezone,Django Settings,提交表单时,我通过在模型中设置default=timezone.now来捕获日期和时间。捕获时间比服务器时间提前4小时。我已经阅读了文档,并与下面的这些人进行了交流,但仍然无法让他们匹配。如何让django使用我的服务器时间 TIME_ZONE = 'UTC' USE_I18N = True USE_L10N = True USE_TZ = True 启用USE_TZ选项后,您确实需要在Time_Zone选项中设置您的时区。 这里有一个包含所有可用选项的链接: Django框架提供了一个

提交表单时,我通过在模型中设置
default=timezone.now
来捕获日期和时间。捕获时间比服务器时间提前4小时。我已经阅读了文档,并与下面的这些人进行了交流,但仍然无法让他们匹配。如何让django使用我的服务器时间

TIME_ZONE = 'UTC'

USE_I18N = True

USE_L10N = True

USE_TZ = True

启用
USE_TZ
选项后,您确实需要在
Time_Zone
选项中设置您的时区。 这里有一个包含所有可用选项的链接:

Django框架提供了一个WebView,以帮助您选择时区。你可以查一下


希望它对您有所帮助。

您的settings.py上的时区应该与您的操作系统上的时区相匹配。如果您使用的是Debian/Ubuntu,请运行:

sudo dpkg重新配置tzdata


配置并查看当前时区。

谢谢。因此,尝试设置时区='美国/纽约',但仍然没有骰子。任何其他建议。我还重新启动了服务器。