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

相关推荐
小白说大模型5 分钟前
AI Agent 调试实战:链路追踪、Prompt 可视化与异常定位的系统方法
java·人工智能·python·算法·prompt
静水楼台x6 分钟前
spring security
java·数据库·spring
xianjixiance_6 分钟前
HarmonyOS应用开发实战:萌宠日记 - json5-配置文件详解
后端
b1305381004913 分钟前
HarmonyOS应用开发实战:萌宠日记 - 应用启动流程与闪屏页面设计
后端
深度研习笔记19 分钟前
OpenCV工业视觉进阶14|SQLite违规数据库存储+历史记录查询+Excel报表导出,完成项目商用数据闭环(验收必备)
数据库·opencv·sqlite
寒草22 分钟前
「寒草呈献」工作六年,是否仍有创造未来的勇气 ✨
前端·后端
浊酒南街32 分钟前
subprocess.run函数介绍
python
星空37 分钟前
【无标题】
python
程序员爱钓鱼42 分钟前
为什么学习 Go?Go 能做什么?
后端·面试·go
程序员爱钓鱼1 小时前
Rust 切片 Slice 详解:安全访问连续数据
前端·后端·rust