一种库,设计成当与模型实例一起提供时,它将为与该模型实例关联的行返回一个queryset。
django-related-models的Python项目详细描述
一种库,设计成当提供一个模型实例时,它将为以下行返回一个queryset 与模型实例关联。它也适用于GenericForeignKey对象。
>>>eminem=Artist.objects.filter(stage_name='Eminem').first()>>>list(get_related_objects(eminem))[<Albums:Kamikaze>,<Awards:Grammy>,<Cars:AudiR8Spyder>]>>>get_related_objects_mapping(eminem){<django.db.models.fields.related.ForeignKey:artist>:set([<Albums:Kamikaze>]),<django.db.models.fields.related.ForeignKey:artist>:set([<Awards:grammy>]),<django.contrib.contenttypes.fields.GenericForeignKeyobjectat0x106ff1f50>:set([<Cars:AudiR8Spyder>])}
安装
pip install django-related-models
开发
测试是通过tox运行的,您需要安装它(如果您还没有)。
为了得到毒素:
pip install tox
要运行所有测试,请运行:
tox
更改日志
0.1.0(2018-08-28)
- pypi上的第一个版本。