在linux系统环境中,开发Django项目,发现操作记录与服务器时间不一致。
Django的时区在,可在settings.py中设置。
修改
USE_TZ = True
TIME_ZONE = 'Etc/GMT-8 '
或者
TIME_ZONE = 'Asia/Shanghai'
或者
TIME_ZONE = 'Etc/GMT%+-d'%(time.timezone/3600)
重启服务器,即可。
然而,在Windows下,settings.TIME_ZONE的值直接被忽略, Django将使用系统默认本地时间
详细信息参见:http://www.cnblogs.com/lexus/archive/2012/04/24/2467545.html