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

相关推荐
小艳加油19 分钟前
Python机器学习与深度学习;Transformer模型/注意力机制/目标检测/语义分割/图神经网络/强化学习/生成式模型/自监督学习/物理信息神经网络等
python·深度学习·机器学习·transformer
杨DaB26 分钟前
【SpringBoot】Swagger 接口工具
java·spring boot·后端·restful·swagger
why技术39 分钟前
也是震惊到我了!家里有密码锁的注意了,这真不是 BUG,是 feature。
后端·面试
桦说编程1 小时前
方法一定要有返回值 \ o /
java·后端·函数式编程
weixin_419658311 小时前
MySQL数据库备份与恢复
数据库·mysql
David爱编程1 小时前
Java 创建线程的4种姿势,哪种才是企业级项目的最佳实践?
java·后端
学行库小秘2 小时前
ANN神经网络回归预测模型
人工智能·python·深度学习·神经网络·算法·机器学习·回归
Yn3122 小时前
在 Python 中使用 json 模块的完整指南
开发语言·python·json
秋难降2 小时前
线段树的深度解析(最长递增子序列类解题步骤)
数据结构·python·算法
猿榜2 小时前
Python基础-控制结构
python