Django timezone() 时间问题

最近在做一个问卷系统,使用Django框架,其中在与时间有关的变量时使用timezone()遇到的主要有两个问题。第一是传进数据库的东西时区有问题,和当前时间差了8小时。这种情况只需要将settings.py里面的文件修改如下:LANGUAGE_CODE = 'en-us' TIME_ZONE = 'Asia/Shanghai' USE_I18N = True USE_L10N = True USE_TZ = False
第二个是从数据库中取出来的数据在前台显示有问题,只能显示出英文的时间,查了好多博客都没有解决。

错误图片

最后终于搜到一个解决方法,在前端传进去的时间变量后面加上data格式{{ i.wjtime|date:"Y-m-d H:i:s" }}
这样结果就比较好了:
正确图片

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容