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

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

相关推荐
学地理的小胖砸1 分钟前
【批量处理tiff文件生成jpg缩略图】
数据库·人工智能·python
404号扳手3 分钟前
Java 进阶知识(七)
java·后端
机汇五金_4 分钟前
通信设备防雨箱如何兼顾防护与散热?
网络·python
小马爱打代码12 分钟前
Spring框架:介绍和快速入门
java·后端·spring
糖果店的幽灵13 分钟前
LangChain 1.3 完全教程:从入门到精通-Part 7: Documents(文档处理)
java·python·langchain
Wonderful U16 分钟前
基于Python爬虫+Django的轻量化天气预报系统:从数据抓取到可视化展示的完整实战
爬虫·python·django
颜进强20 分钟前
Claude Code -16 文件引用与加载机制完整实践:从 CLAUDE.md 到 Skills 与 Subagents
前端·后端·ai编程
闪闪发光得欧20 分钟前
agent工作模式之ReAct实战
后端
lqjun082722 分钟前
PyTorch梯度计算
人工智能·pytorch·python
词元Max23 分钟前
3.1 Agent开发需要懂多少数学?
人工智能·python