我目前有一个抽象基类,我的几个模型都是从它继承的。我遇到了一个试图过滤它的问题。
我在Django中被告知您不能在abstract模型上进行筛选,而Django ORM只能搜索表。所以我发现的另一种选择是concrete (multi-table) inheritance。但是在阅读了一篇关于这如何在Django中造成不良性能的文章之后,我希望还有另一种选择?
是否可以搜索Django中的抽象基类,即过滤器?我使用Django 1.6.1,除了对每个表进行过滤之外,还必须有其他选项。
发布于 2014-01-05 22:41:44
表现不佳是相对的。您期望高db并发性吗?如果叶子继承解决了您的问题,那么它没有什么问题。在他的文章中,Afaik只是让人们意识到引擎盖下面发生了什么。
https://stackoverflow.com/questions/20939889
复制相似问题