SmartModelViewSet
Представляет из себя модификацию DRF ModelViewSet.
Работает аналогично SmartVIewSet, но обладает всеми mixin из DRF ModelViewSet
Пример использования:
python
from advantage.drf.viewsets import SmartModelViewSet
from advantage.drf.queryset.processors import (QuerysetProcessorFiltersGeneric, QuerysetProcessorSortersGeneric, QuerysetProcessorSearchGeneric)
class MyViewSet(SmartModelViewSet):
queryset = MainModel.objects.all()
serializer_class = MainModelSerializer
queryset_processors = [
QuerysetProcessorFiltersGeneric,
QuerysetProcessorSortersGeneric,
] # Обработчики QuerySet