用python测试了一下通过接口和model写数据到数据库,发现时区是UTC时区,也就是北京时间减8小时的时间值,经过查找发现有两种解决方法,一个是配置里加上"timezone": "Asia/Shanghai"
,看官网:https://tortoise.github.io/setup.html?h=timezone#tortoise.Tortoise.init-parameters。另一个是定义的model的字段里给默认值,比如:fields.DatetimeField(default=datetime.datetime.today(), description='创建时间')
。