如何更改 sqlalchemy 的 alembic 中的时区?

问题描述 投票:0回答:1

我正在创建一个 FastApi Web 应用程序,我想将时区更改为 UTC,问题是我在 alembic.ini 文件中的时区行中输入的任何内容都会显示错误。我尝试检查Alembic教程它也没有帮助,因为它对我来说有点模糊如何更改它。

控制台总是显示此错误。

INFO  [alembic.runtime.migration] Context impl SQLiteImpl.
INFO  [alembic.runtime.migration] Will assume non-transactional DDL.
.
.
.
ERROR [alembic.util.messaging] Can't locate timezone: UTC
FAILED: Can't locate timezone: UTC

我想让它始终显示 UTC 时区。

sqlalchemy alembic
1个回答
0
投票

我发现答案是缺少一个名为 tzdata 的软件包。它包含所有时区的信息。我使用维基百科时区列表来获取所有时区的美化列表

© www.soinside.com 2019 - 2024. All rights reserved.