3
장고 - 다형 모델을 사용하는 일부 모델이 있습니다.django 다형 모델, 하위 클래스 필드 필터
예.
class Article(PolymorphicModel):
...
class Blog(Article):
tags = ...
class Story(Article):
publish = ...
일반적으로 나는 모든 기사를 얻는 경우에, 난 그냥 Article.objects.all()
을, 그러나 내가 태그가 비어있는 모든 기사를 얻으려면? 내가 Articles.objects.filter(tags__isnull=True)
을 수행하면 다른 모델에이 필드가 없기 때문에 중단됩니다. 스토리 항목도 포함하고 싶습니다. 실제로 두 개의 다른 쿼리로 분할하고 다시 결합해야합니까?
을 수행하는 방법입니다 확인 ? – owenfi