Django模型将模型注释同步到数据库

1、安装django-comment-migrate库

python 复制代码
pip install django-comment-migrate 

2、将库注册到settings.py文件中

python 复制代码
INSTALLED_APPS = [
    ...
    'django_comment_migrate',  # 表注释
    ...
]

3、加注释

3.1、给模型(表)加注释

在模型的class Meta中编辑 verbose_name,如:

python 复制代码
class Plan(BaseModel):
    ...
    class Meta:
        verbose_name = '测试计划表'
        
3.2、给表字段加注释

设置模型字段 verbose_name字段选项,如

python 复制代码
class Plan(BaseModel):
    ...
    name = models.CharField(verbose_name='计划名称',...)

    class Meta:
        verbose_name = '测试计划表'
        

4、执行生成数据库迁移文件

python 复制代码
python manage.py makemigrations

5、执行数据库迁移

python 复制代码
 python manage.py migrate 

6、执行数据库注释迁移

python 复制代码
python manage.py migratecomment

7、查看数据库

注意:先执行完数据库迁移,最后执行注释迁移。

相关推荐
shimly12345612 分钟前
(done) 吴恩达版提示词工程 8. 聊天机器人 (聊天格式设计,上下文内容,点餐机器人)
人工智能·python·机器人
米开朗基杨21 分钟前
Cursor 最强竞争对手来了,专治复杂大项目,免费一个月
前端·后端
Asthenia041221 分钟前
anal到Elasticsearch数据一致性保障分析(基于RocketMQ)
后端
Asthenia041222 分钟前
整理面试复盘:设计Elasticsearch索引与高效多级分类筛选
后端
Asthenia041223 分钟前
RocketMQ延迟消息可靠性分析与补偿机制
后端
Zhang34530 分钟前
深入理解 Java:从基础到进阶的全方位解析
后端
用户42216267415533 分钟前
Go八股文——类型断言
后端·面试
brzhang35 分钟前
效率神器!TmuxAI:一款无痕融入终端的AI助手,让我的开发体验翻倍提升
前端·后端·算法
用户42216267415536 分钟前
Go语言八股文——map
后端·面试
用户42216267415536 分钟前
Go语言八股文——Slice
后端·面试