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字段

相关推荐
南 阳4 分钟前
Python从入门到精通day59
开发语言·python·php
JMchen1234 分钟前
Android NDK开发从入门到实战:解锁应用性能的终极武器
android·开发语言·c++·python·c#·android studio·ndk开发
weixin_457760005 分钟前
深入解析 Beam Search:从原理到实践的高效解码算法
python·算法
F1FJJ5 分钟前
Shield CLI:MySQL 插件 vs phpMyAdmin:轻量 Web 数据库管理工具对比
前端·网络·数据库·网络协议·mysql·容器
钟智强20 分钟前
从2.7GB到481MB:我的Docker Compose优化实战,以及为什么不能全信AI
后端·docker
果果燕26 分钟前
SQLite3数据库查询学习笔记2
数据库·sqlite
小羊羔heihei35 分钟前
Python列表操作全攻略
经验分享·笔记·python·学习·其他·交友
2501_9083298538 分钟前
实战:用OpenCV和Python进行人脸识别
jvm·数据库·python
华科易迅1 小时前
Spring JDBC
java·后端·spring
认真的薛薛1 小时前
Docker网络模式
linux·运维·数据库·面试·github