2013-06-24 35 views
1

这里有很多关于SO的问题,使Django-Admintime aware和所有相关的东西。但我无法从现有的帮助。所以我在问一个有着不同意图的新人。如何将在django admin中输入的时间转换为utc?

我想,当用户通过admin输入一些数据特别是当他进入datetime他显然在他进入local time它,那就是system time。我希望管理员在将其存储在数据库中之前将其转换为UTC。如何才能做到这一点?

回答

2

如果在Windows环境中运行,则必须将其设置为与系统时区相同。

TIME_ZONE = 'America/Los_Angeles' 

定义它像这样在你的settings.py 并根据您更换时区。

+0

我在'Linux'上。问题在于,超级用户可能在世界任何地方。因此,如果他使用来自其他时区的其他地方的“admin”,并且他使用“小部件”来表示将日期和时间插入“今天”和“现在”时间,那么这将存储在数据库在他/她的“当地时间”。我希望它存储在'UTC'中。 –

相关问题