跳转到主要内容

提供了一个具有基本复合主键能力的基模型。

项目描述

这是一个Django应用程序,提供了一个CompositePKModel,允许对具有复合键的模型进行基本检索和保存。

它仅限于上述任务,对模型的其他任何使用可能无法保证工作。

示例用法

具有复合PK的模型应类似于以下

from composite_pk import composite

class Lot(composite.CompositePKModel):
    auction = models.ForeignKey(Auction, primary_key=True)
    lot_number = models.IntegerField(primary_key=True)
    objects = composite.CompositePKManager()

因此必须

  • 继承自CompositePKModel

  • 有两个或更多字段将primary_key属性设置为True,并且

  • 使用CompositePKManager作为初始管理器。

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源代码分发

django-compositepk-1.0.tar.gz (3.4 kB 查看哈希值)

上传时间: 源代码

支持