from rest_framework.viewsets import ModelViewSet from projects.models import Project from projects.serializers import ProjectSerializer from projects.filters import ProjectFilterSet from specializations.models import Specialization from specializations.serializers import SpecializationSerializer from specializations.filters import SpecializationFilterSet from users.models import User from users.serializers import UserSerializer from users.filters import UserFilterSet from common.models import Location from common.serializers import LocationSerializer from common.filters import LocationFilterSet class ProjectViewSet(ModelViewSet): queryset = Project.objects.all() serializer_class = ProjectSerializer filter_class = ProjectFilterSet class SpecializationViewSet(ModelViewSet): queryset = Specialization.objects.all() serializer_class = SpecializationSerializer filter_class = SpecializationFilterSet class UserViewSet(ModelViewSet): queryset = User.objects.all() serializer_class = UserSerializer filter_class = UserFilterSet class LocationViewSet(ModelViewSet): queryset = Location.objects.all() serializer_class = LocationSerializer filter_class = LocationFilterSet