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

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

相关推荐
程序员爱钓鱼几秒前
Node.js 编程实战:博客系统 —— 用户注册登录与文章管理
前端·后端·node.js
errorPage6 分钟前
Python空值判断避坑指南 + 图片定点缩放逻辑优化实战
python
掘金者阿豪7 分钟前
在Java项目中,如果没有使用Redis相关的代码或依赖,但在 `application.yaml` 配置文件中配置了Redis参数,项目启动时是否会报错
后端
郝学胜-神的一滴7 分钟前
Python方法类型详解:类方法、静态方法与实例方法
开发语言·python·程序人生
几颗流星10 分钟前
使用 Rust + Axum 构建灵活的 API 模拟服务器
后端·rust
小杨同学4911 分钟前
【嵌入式 C 语言实战】单链表的完整实现与核心操作详解
后端·算法·架构
百***243716 分钟前
Grok-4.1 API进阶实战:Python项目集成、性能优化与异常处理全攻略
python·spring·性能优化
Trust yourself24318 分钟前
魔塔社区下载的大模型如何通过ollama部署到本地
python
码农胖虎-java18 分钟前
【java并发编程】从源码角度彻底理解 ForkJoinPool.commonPool
java·开发语言·python