【发布时间】:2014-03-11 01:47:00
【问题描述】:
我正在编写一个跨多个时区在国际上提供服务的网站。
在settings.py中:
TIME_ZONE = 'UTC'
USE_TZ = True
我想知道如果来自新西兰的人通过models.DateTimeField 输入日期时间,它是否会自动选择当前时区并转换为 UTC 而无需任何额外代码?
我对这一段有点困惑:
当前时区相当于当前的语言环境 翻译。但是,没有接受语言的等价物 Django 可以用来确定用户时区的 HTTP 标头 自动地。相反,Django 提供了时区选择功能。 使用它们来构建有意义的时区选择逻辑 你。
那么我是否必须重写保存方法才能添加get_current_timezone()?
【问题讨论】: