【问题标题】:Change name of file created by migration更改迁移创建的文件的名称
【发布时间】:2017-05-12 22:29:16
【问题描述】:

迁移创建的文件可以更改名称吗?像这样 `18b6422c9d3f 我更喜欢像 201705121927 这样组织使用日期时间

它可能会改变 alembic 的配置来做到这一点吗?

【问题讨论】:

    标签: python alembic


    【解决方案1】:

    您需要编辑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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-11-26
      • 2021-06-23
      • 2016-12-24
      • 2014-07-12
      • 2018-04-20
      • 2017-12-08
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多