我目前有一个抽象基类,我的几个模型继承自。我遇到了一个试图过滤它的问题。
我被告知在Django你不能过滤abstract
模型,Django ORM只能搜索表格。所以我找到的替代方案是concrete (multi-table) inheritance
。但在阅读a post on how this creates bad performance in Django后,我希望还有另一种选择吗?
是否可以在Django中搜索抽象基类,即过滤?我正在使用Django 1.6.1除了在每个表上进行过滤之外,还有一个选项。
答案 0 :(得分:1)
糟糕的表现相当不错。你期望高数据库并发吗?如果它解决了你的问题,那么叶子继承没有错。 Afaik Jacob只是让人们意识到他的文章中发生了什么。