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
配置并查看当前时区。谢谢。因此,尝试设置时区='美国/纽约',但仍然没有骰子。任何其他建议。我还重新启动了服务器。