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

相关推荐
金色天际线-7 小时前
Nginx 优化与防盗链配置指南
java·后端·spring
luckys.one10 小时前
第9篇:Freqtrade量化交易之config.json 基础入门与初始化
javascript·数据库·python·mysql·算法·json·区块链
大翻哥哥12 小时前
Python 2025:量化金融与智能交易的新纪元
开发语言·python·金融
言之。12 小时前
Django中的软删除
数据库·django·sqlite
zhousenshan13 小时前
Python爬虫常用框架
开发语言·爬虫·python
阿里嘎多哈基米13 小时前
SQL 层面行转列
数据库·sql·状态模式·mapper·行转列
IMER SIMPLE13 小时前
人工智能-python-深度学习-经典神经网络AlexNet
人工智能·python·深度学习
抠脚学代码13 小时前
Ubuntu Qt x64平台搭建 arm64 编译套件
数据库·qt·ubuntu
CodeCraft Studio13 小时前
国产化Word处理组件Spire.DOC教程:使用 Python 将 Markdown 转换为 HTML 的详细教程
python·html·word·markdown·国产化·spire.doc·文档格式转换
jakeswang14 小时前
全解MySQL之死锁问题分析、事务隔离与锁机制的底层原理剖析
数据库·mysql