跳转到主要内容

Django通用多对多字段

项目描述

© 2014-2020 Thomas Khyn

Django通用多对多字段实现。

此django应用公开了一个GM2MField,它结合了标准Django ManyToManyFieldGenericForeighKey的功能,并且可以以完全相同的方式进行使用。

它已在Django 2.2.*, 3.0.*, 3.1.*, 3.2.*, 4.0.*及其匹配的Python版本(3.7到3.10)上进行测试。

如果您喜欢django-gm2m并觉得它很有用,您可能想通过向以下地址发送一些mBTC / mBCH / mBSV来感谢我并鼓励未来的开发:1EwENyR8RV6tMc1hsLTkPURtn5wJgaBfG9

特性

  • 与内置的Django相关字段功能相同

  • 每个关系创建一个表,如ManyToManyField,而不是一个将任何事物都连接起来的大表(django-generic-m2m的默认方法)

  • 无需修改或猴子补丁需要链接的现有模型类

  • 添加实例时自动创建反向关系

  • 相关对象预取

  • 通过模型支持

  • 使用信号自定义删除行为

  • 迁移支持

文档

该文档托管在 readthedocs。您将找到快速入门以及django-gm2m所有高级功能的描述。

项目详情


下载文件

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

源代码分发

django-gm2m-1.2.tar.gz (25.3 kB 查看哈希值)

上传时间 源代码

支持者