更改迁移创建的文件名

Gui*_*ima 5 python alembic

可以通过迁移更改名称o文件吗?像这样的'18b6422c9d3f我喜欢组织使用日期时间,如201705121927

它可能会改变alembic的配置吗?

vis*_*ell 6

你需要编辑alembic.ini.

您要查找的参数是file_template.

来自docs:

file_template - 这是用于生成新迁移文件的命名方案.存在的值是默认值,因此被注释掉.可用的代币包括:

  • %%(rev)s - 修订版ID
  • %%(slug)s - 从修订消息派生的截断字符串
  • %%(year)d, %%(month).2d, %%(day).2d, %%(hour).2d, %%(minute).2d, %%(second).2d- 默认情况下,创建日期的组件,datetime.datetime.now()除非timezone也使用配置选项.

默认情况下,它设置为%%(rev)s_%%(slug)s.