我正在通过子类扩展Django QuerySet
(比如MyQuerySet
),我想保证我的实现不会破坏QuerySet
的任何现有功能。
如何在MyQuerySet
上对QuerySet
的现有Django测试进行prefetch_related
测试而不必复制它们?
为了具体,让我们考虑django/tests/prefetch_related
包中MyQuerySet
的测试示例。
我想在objects
上运行所有这些测试。但是,这些测试是使用包中模型的默认管理器实现的。有没有人知道如何例如将MyQuerySet
类型添加到使用{{1}}的自定义管理器?