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

相关推荐
wj3055853784 小时前
课程 9:模型测试记录与 Prompt 策略
linux·人工智能·python·comfyui
星寂樱易李5 小时前
iperf3 + Python-- 网络带宽、网速、网络稳定性
开发语言·网络·python
qingfeng154155 小时前
企业微信机器人开发:如何实现自动化与智能运营?
人工智能·python·机器人·自动化·企业微信
星星也在雾里5 小时前
PgBouncer 解决 PostgreSQL 连接数超限 + 可视化监控
数据库·postgresql
candyTong6 小时前
Claude Code 的 Edit 工具是怎么工作的
javascript·后端·架构
GetcharZp7 小时前
GitHub 2.4 万 Star!D2 正在重新定义程序员画图方式
后端
雨辰AI7 小时前
SpringBoot3 + 人大金仓读写分离 + 分库分表 + 集群高可用 全栈实战
java·数据库·mysql·政务
长城20247 小时前
关于MySql的ONLY_FULL_GROUP_BY问题
数据库·mysql·聚合列
常常有7 小时前
MySQL 底层执行原理:输入SQL语句到两阶段提交
数据库·sql·mysql