如何仅在django admin中设置本地时区

时间:2014-12-08 10:12:04

标签: python-2.7 utc django-1.6 django-timezone

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

由于

1 个答案:

答案 0 :(得分:0)

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

文档提供了一个示例:https://docs.djangoproject.com/en/1.6/topics/i18n/timezones/#selecting-the-current-time-zone