Django-filter fieldset dependent on related field polymorphic ctype

class RelatedPoly(PolymorphicModel):
  common_field = ...


class QweRelatedPoly(RelatedPoly):
  qwe = ...


class RtyRelatedPoly(RelatedPoly):
  rty = ...


class A(Model):
  related_poly = OneToOneField(RelatedPoly, ...)

У меня также есть ViewSet для A модели, и мне нужно реализовать filterset_class, который должен уметь фильтровать по qwe и rty полям подклассов RelatedPoly. Какими способами я могу этого добиться?

Вернуться на верх