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

相关推荐
诗词在线39 分钟前
求推荐飞花令
大数据·人工智能·python
mqcode44 分钟前
若依框架如何配置多数据源?同时连接 MySQL、SQL Server、Firebird 三种数据库
后端
yijianace1 小时前
Python线程与多线程完全总结(从入门到理解并发本质)
开发语言·python
三十..1 小时前
Redis 核心原理与高可用架构实践
运维·数据库·redis
协享科技1 小时前
Spring Boot 与 Go 双服务架构实践:从单体拆分到通信设计
java·人工智能·spring boot·后端·架构·golang·ai编程
柒和远方1 小时前
后端认证、鉴权、高并发:从 Session 到 JWT 再到 Redis
前端·后端·面试
这个DBA有点耶1 小时前
索引优化深潜(下):索引合并、ICP 与索引设计的实战法则
数据库·mysql·架构
dearxue2 小时前
这一次,我们一起把AI的复杂一口吃掉
人工智能·后端
努力努力再努力wz2 小时前
【内存管理与高并发内存池系列】从 mmap 到 malloc:文件映射、匿名映射与 glibc 内存分配机制详解
linux·c语言·数据结构·数据库·c++·qt·链表
打字机v2 小时前
OOP 面向对象 java 基础--服务+maven+mysql
后端