Django ORM 迁移 创建表注释和字段注释增加注释到数据库

1. 利用[model._meta.verbose_name]增加针对mysql表注释的处理

修改django/db/backends/base/schema.py 文件,table_sql 函数,如下:

if self.connection.client.executable_name =='mysql' and model._meta.verbose_name:
    sql +=" COMMENT '%s'" % model._meta.verbose_name

2. 利用[field.verbose_name]增加针对mysql字段注释的处理

修改django/db/backends/base/schema.py 文件,column_sql 函数,如下:

if self.connection.client.executable_name =='mysql' and field.verbose_name:
    sql +=" COMMENT '%s'" % model._meta.verbose_name

posted @ 2022-02-15 14:24  Luciferl  阅读(520)  评论(0编辑  收藏  举报