文件名称:django-typed-models:使用自动类型字段向下转换的多态 django 模型
文件大小:17KB
文件格式:ZIP
更新时间:2024-06-19 08:33:24
Python
django 类型模型 介绍 django-typed-models为 Django 提供了一种额外的模型继承类型。 它类似于 Ruby on Rails 中的单表继承。 每个对象的实际类型存储在数据库中,当检索到该对象时,它会自动转换为正确的模型类。 根据新的BSD许可获得许可。 特征 查询集中的模型自动具有正确的类 对公共基础进行子类化的所有模型都存储在同一个表中 对象类型存储在数据库的“类型”字段中 没有额外的查询或连接来检索多种类型 用法: 一个例子说了一堆词: # myapp/models.py from django . db import models from typedmodels . models import TypedModel class Animal ( TypedModel ): """ Abstract model """
【文件预览】:
django-typed-models-master
----MANIFEST.in(39B)
----README.rst(3KB)
----CHANGES.md(1KB)
----LICENSE.txt(1KB)
----VERSION(7B)
----.travis.yml(328B)
----tox.ini(473B)
----test_settings.py(222B)
----setup.cfg(28B)
----setup.py(1KB)
----testapp()
--------migrations()
--------__init__.py(0B)
--------models.py(2KB)
----typedmodels()
--------tests.py(11KB)
--------__init__.py(161B)
--------models.py(16KB)
----.gitignore(88B)
----.coveragerc(161B)