我正在创建一个 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 时区。
我发现答案是缺少一个名为 tzdata 的软件包。它包含所有时区的信息。我使用维基百科时区列表来获取所有时区的美化列表