Django通用多对多字段
项目描述
© 2014-2020 Thomas Khyn
Django通用多对多字段实现。
此django应用公开了一个GM2MField,它结合了标准Django ManyToManyField和GenericForeighKey的功能,并且可以以完全相同的方式进行使用。
它已在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 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 19c13a71746bcef6a548d96293d358361e2c906a423c73f15618d2993e3aff12 |
|
MD5 | 15b6ce703bacbbdd36070968928dd4a9 |
|
BLAKE2b-256 | a278d3dd606d97030a28c2466f561844821cd3e568b94ea13a5dbccd43b72c1c |