Django中model中的抽象类

Django中model中的抽象类

当我们在app中models.py文件中定义model表并执行python manage.py makemigrationspython manage.py migrate后,Django就会在数据库中创建表

但是我们也可以对其默认配置修改,定义model类但是不在数据库中创建

python 复制代码
from django.db import models


class Info(models.Model):
    title = models.CharField(verbose_name="标题", max_length=32)

    class Meta:
        abstract = True

abstract = True是一个标识,标识当前类只用于为其他类提供公共的字段(继承关系),并不会单独创建一张表

Mine这张表中,除了有自己定义的size字段,还有继承过来的title字段

相关推荐
定偶1 分钟前
mysql
c语言·数据库·mysql
人工智能AI技术6 分钟前
【Agent从入门到实践】42实战:用Docker打包Agent,实现一键部署
人工智能·python
Nandeska22 分钟前
10、MySQL8.0新增特性
数据库·mysql
开发者小天33 分钟前
python中的class类
开发语言·python
未来之窗软件服务33 分钟前
计算机等级考试—KTV 管理系统数据流图大题—东方仙盟练气期
数据库·计算机软考·仙盟创梦ide·东方仙盟
云草桑41 分钟前
.net AI开发04 第八章 引入RAG知识库与文档管理核心能力及事件总线
数据库·人工智能·microsoft·c#·asp.net·.net·rag
idwangzhen42 分钟前
GEO优化系统哪家更专业
python·信息可视化
短剑重铸之日44 分钟前
《SpringCloud实用版》 Seata 分布式事务实战:AT / TCC / Saga /XA
后端·spring·spring cloud·seata·分布式事务
diediedei1 小时前
机器学习模型部署:将模型转化为Web API
jvm·数据库·python
FAFU_kyp1 小时前
RISC0_ZERO项目在macOs上生成链上证明避坑
开发语言·后端·学习·macos·rust