我有一些使用 django-polymorphic-model 的模型
例如。
class Article(PolymorphicModel):
...
class Blog(Article):
tags = ...
class Story(Article):
publish = ...
通常如果我得到所有文章,我只是这样做Article.objects.all()
,但是如果我想得到所有标签为空的文章怎么办?如果我这样做Articles.objects.filter(tags__isnull=True)
会因为其他模型没有这个字段而中断,我也想包括 Story 条目,我真的必须分成 2 个不同的查询并再次组合吗?