使用django迁移工具创建数据库是不支持设置comment的, 但是我们可以修改源码, 使django支持将字段的verbose_name值作为数据库字段的comment

点开django源码中的文件: django/db/backends/base/schema.py, 找到 方法def column_sql(self, model, field, include_default=False):, 添加如下两行:

# .....
    elif field.unique:  // 这是源码中已经存在
        sql += " UNIQUE"  // 这是源码中已经存在的
    if field.verbose_name:  // 这是新增的行
        sql += " COMMENT '{}'" .format(field.verbose_name)  // 这是新增的行
# ...
  • 注意, 使用mysql中测试过, sqlite测试不行, 其他的可以自己测, 欢迎评论反馈