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

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

相关推荐
梨子同志6 分钟前
开发工具
前端·后端
梨子同志8 分钟前
Java
后端
像我这样帅的人丶你还11 分钟前
Java 后端详解(六):Maven 与本地开发指南
前端·后端
想会飞的蒲公英15 分钟前
一个 PyTorch 模型训练的完整流程
人工智能·pytorch·python
tonydf17 分钟前
.NET 项目集成可观测性:从架构思考到落地实践
运维·后端
梨子同志26 分钟前
PostgreSQL
后端
c_lb728828 分钟前
最新AI量化练习,小策略更适合练流程感
人工智能·python
电化学仪器白超44 分钟前
低阻域 ADC 与参考源选型理论分析
人工智能·python·单片机·嵌入式硬件·自动化
AI科技星1 小时前
《01无穷全域信息场论:算子G与宇宙本体高维完备公理大典》
人工智能·python·算法·金融·乖乖数学·全域数学
AskHarries1 小时前
用 OpenClaw 做视频脚本:选题、分镜、旁白和镜头表
后端·程序员