如何解决在Alembic迁移文件标头中包含用户名
如标题所示,我希望在使用自动生成工具时在其标头中包含生成迁移文件的开发人员的名称。迁移标头的格式在script.py.mako文件中设置,并且可以包含不同的变量,例如version_id或创建日期和时间。这是我当前的标题定义:
"""
Revision ID: ${up_revision}
Revises: ${down_revision}
Create Date: ${create_date}
Message: ${message}
"""
我想在此添加 Owner 字段,并使用python的getpass()将其附加到Unix用户名。但是,我不知道从何处检索$ {x}变量以及如何设置更多这些变量。 目前我能想到的唯一替代解决方案是创建一个挂钩(在迁移后运行函数),该挂钩将在事后修改文件。 谢谢!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。