from rest_framework_filters import FilterSet, RelatedFilter, AllLookupsFilter from .models import Specialization class SpecializationFilterSet(FilterSet): id = AllLookupsFilter() children = RelatedFilter('specializations.filters.SpecializationFilterSet') level = AllLookupsFilter() lft = AllLookupsFilter() name = AllLookupsFilter() parent = RelatedFilter('specializations.filters.SpecializationFilterSet') projects = RelatedFilter('projects.filters.ProjectFilterSet') rght = AllLookupsFilter() tree_id = AllLookupsFilter() class Meta: model = Specialization