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

相关推荐
weixin_472339464 分钟前
MySQL MCP 使用案例
数据库·mysql
立秋67895 分钟前
用Python绘制梦幻星空
开发语言·python·pygame
alpszero17 分钟前
YOLO11解决方案之对象裁剪探索
人工智能·python·计算机视觉·yolo11
wowocpp26 分钟前
spring boot Controller 和 RestController 的区别
java·spring boot·后端
后青春期的诗go31 分钟前
基于Rust语言的Rocket框架和Sqlx库开发WebAPI项目记录(二)
开发语言·后端·rust·rocket框架
freellf36 分钟前
go语言学习进阶
后端·学习·golang
白云千载尽44 分钟前
相机、雷达标定工具,以及雷达自动标定的思路
python·自动驾驶·ros
lqlj22331 小时前
Spark SQL 读取 CSV 文件,并将数据写入 MySQL 数据库
数据库·sql·spark
咕噜咕噜啦啦1 小时前
python爬虫实战训练
爬虫·python
盛夏绽放1 小时前
Python字符串常用内置函数详解
服务器·开发语言·python