0

我的 django 设置中有 UTC 时区,我也向用户显示 UTC 时间格式。但我想在 django admin 中将 UTC 时间格式更改为本地时区。我正在使用 django 1.6。有没有办法在 Django admin 中向最终用户的当前时区显示日期时间信息?

谢谢

4

1 回答 1

0

据我所知,Django admin 不包含任何获取用户当前时区的方法(为此您需要一些 javascript)。但是,如果您以其他方式收集用户的时区(例如,存储在数据库中),则可以使用该timezone.activate()函数使 Django 在显示日期时使用该时区。

文档在这里给出了一个例子:https ://docs.djangoproject.com/en/1.6/topics/i18n/timezones/#selecting-the-current-time-zone

于 2015-03-18T00:28:05.323 回答