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

相关推荐
Victor356几秒前
Netty(20)如何实现基于Netty的WebSocket服务器?
后端
缘不易几秒前
Springboot 整合JustAuth实现gitee授权登录
spring boot·后端·gitee
小卒过河01042 分钟前
使用apache nifi 从数据库文件表路径拉取远程文件至远程服务器目的地址
运维·服务器·数据库
Kiri霧7 分钟前
Range循环和切片
前端·后端·学习·golang
过期动态8 分钟前
JDBC高级篇:优化、封装与事务全流程指南
android·java·开发语言·数据库·python·mysql
WizLC10 分钟前
【Java】各种IO流知识详解
java·开发语言·后端·spring·intellij idea
Mr.朱鹏12 分钟前
SQL深度分页问题案例实战
java·数据库·spring boot·sql·spring·spring cloud·kafka
Victor35616 分钟前
Netty(19)Netty的性能优化手段有哪些?
后端
一位代码19 分钟前
mysql | 常见日期函数使用及格式转换方法
数据库·mysql
爬山算法23 分钟前
Netty(15)Netty的线程模型是什么?它有哪些线程池类型?
java·后端