我没有用过,但是这个项目看起来像您想要的:https :
//pre.google.com/p/django-polymorphic-
models/
您可以请求LessonModule.objects.all(),然后将.downcast()每个对象自动添加到ProfileImage或Note中。
或将Polymorphicmetaclass添加到LessonModule中,以始终从查询集中检索ProfileImage和Note对象。
请注意额外查询的成本… Django模型中的多态性是通过表联接而不是纯python代码完成的。



