使用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) // 这是新增的行
# ...