我想以UTC格式存储用户时间,但是将时区信息存储为偏移量(即用户时区),所以我创建了一个像这样的Postgres引擎
db_uri = app.config["SQLALCHEMY_DATABASE_URI"]
engine = create_engine(db_uri, connect_args={"options": "-c timezone={}".format(dtWithZone.timetz().tzinfo.zone)})
dtWithZone.timetz().tzinfo.zone
的输出为America/Tijuana
!
但是当我将其打到heroku postgresql db Datetime列时,时区是UTC时间,偏移量为+0:00。我希望这是用户时区的时间。
是否可能或我做错了什么?