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

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

相关推荐
yaoxin52112314 小时前
384. Java IO API - Java 文件复制工具:Copy 示例完整解析
java·开发语言·python
Greyson114 小时前
Layui表格如何使用第三方插件实现树形展示.txt
jvm·数据库·python
2401_8716965214 小时前
mysql行级锁失效的原因排查_检查查询条件与执行计划
jvm·数据库·python
我叫黑大帅14 小时前
通过eino-ext如何正常indexer RAG?
后端·面试·go
xzal1214 小时前
python中,turtle基础知识笔记1
笔记·python·turtle
a95114164215 小时前
CSS如何实现元素隐藏不占位_使用display-none完全移除
jvm·数据库·python
Ava的硅谷新视界15 小时前
用了一天 Claude Opus 4.7,聊几点真实感受
开发语言·后端·编程
rabbit_pro15 小时前
Python调用onnx模型
开发语言·python
AC赳赳老秦15 小时前
OpenClaw生成博客封面图+标题,适配CSDN视觉搜索,提升点击量
运维·人工智能·python·自动化·php·deepseek·openclaw