前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Reviewboard时区问题 原

Reviewboard时区问题 原

作者头像
donghui
发布2019-04-19 15:42:16
6500
发布2019-04-19 15:42:16
举报
文章被收录于专栏:donghui的博客donghui的博客

在创建ReviewBoard站点后发现,Reviewboard时区默认为UTC(服务器时区为+8区,即东八区)

在后台管理界面将时区修改为Asia/Shanghai后,没起什么作用

数据库中的时间是UTC时间

邮件中的时间是UTC时间

web界面的默认时间依然是UTC时间

当然,每个用户可以修改自己界面的显示时间时区,登录后点右上角自己的用户名,再点My account,然后把Time Zone改成“Asia/Shanghai”并保存就行了。

但是这个也不是解决问题的根本之道

我们要进行的是本地化

参考网上的相关资料,在创建Reviewboard站点前,修改reviewboard/settings.py, 

将其中的TIME_ZONE = 'UTC'改为TIME_ZONE = 'Asia/Shanghai'

但是,在创建站点后发现:

数据库中的时间依然是UTC时间

邮件中的时间依然是UTC时间

web界面的默认时间依然是UTC时间

后来查阅了Django(ReviewBoard是用Django框架开发的)的时区设置的相关资料

修改reviewboard/settings.py

将 USE_TZ = True修改为 USE_TZ = False

不启用Django的时区设置,使用服务器的时区作为时间标准

解决了时间偏差问题

(adsbygoogle = window.adsbygoogle || []).push({});

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2014/09/18 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
数据库
云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档