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

相关推荐
2401_83708850几秒前
秒杀优化—基于 Redis 完成秒杀下单
数据库·redis·缓存
爬山算法10 分钟前
Redis(144)Redis的Cluster的节点通信是如何实现的?
数据库·redis·缓存
v***885611 分钟前
Springboot项目:使用MockMvc测试get和post接口(含单个和多个请求参数场景)
java·spring boot·后端
k***825118 分钟前
python爬虫——爬取全年天气数据并做可视化分析
开发语言·爬虫·python
IMPYLH18 分钟前
Lua 的 require 函数
java·开发语言·笔记·后端·junit·lua
new_dev29 分钟前
Python网络爬虫从入门到实战
爬虫·python·媒体
爱找乐子的李寻欢39 分钟前
线上批量导出 1000 个文件触发 OOM?扒开代码看本质,我是这样根治的
后端
q***016543 分钟前
Python爬虫完整代码拿走不谢
开发语言·爬虫·python
今天没有盐1 小时前
Python算法实战:从滑动窗口到数学可视化
python·pycharm·编程语言
AI绘画小331 小时前
Web 安全核心真相:别太相信任何人!40 个漏洞挖掘实战清单,直接套用!
前端·数据库·测试工具·安全·web安全·网络安全·黑客