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、查看数据库

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

相关推荐
大傻^13 小时前
Spring AI Alibaba 快速入门:基于通义千问的AI应用开发环境搭建
java·人工智能·后端·spring·springai·springaialibaba
wh_xia_jun13 小时前
MODNet 本地抠图项目指南
python
IT_陈寒14 小时前
SpringBoot实战:3个隐藏技巧让你的应用性能飙升50%
前端·人工智能·后端
彭于晏Yan14 小时前
MQTT消息服务
spring boot·后端·中间件
老歌老听老掉牙14 小时前
Python星号参数深度解析
python·参数·星号
程序员Sunday14 小时前
Claude Code 生态爆发:5个必知的新工具
前端·人工智能·后端
2401_8845632414 小时前
Python Lambda(匿名函数):简洁之道
jvm·数据库·python
weixin_3875342214 小时前
Ownership - Rust Hardcore Head to Toe
开发语言·后端·算法·rust
前端付豪15 小时前
实现一个用户可以有多个会话
前端·后端·llm