查看celery文档
timezone = 'Asia/Shanghai' # 时间取值时区
enable_utc = False # 涉及时区的时候需要该参数
timezone_aware = False # 关闭aware感知
这个问题得分成几个子问题
1 数据库本身的时区
2 数据库里数据的时区
3 python代码里的时区
首先对1你可以通过命令去设置数据库的时区 像mysql直接用sql语句就能设置
其次对2 在存储时间时尽量用timestamp去存储 这样读出来可以方便的转成所需用的时区的时间
3 python自己的时区 比如你用datetime生成时间时需要每次都记得时区设置 在django和flask里设置好默认时区
做好这三点才能保证程序和数据库和数据的时区保持统一
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)