from rest_framework.serializers import ModelSerializer from projects.models import Project from specializations.models import Specialization from users.models import CustomUser class CustomUserSerializer(ModelSerializer): class Meta: model = CustomUser fields = ( 'id', 'email', 'firstname', 'is_active', 'is_admin', 'lastname', ) class SpecializationSerializer(ModelSerializer): class Meta: model = Specialization fields = ( 'id', 'level', 'lft', 'name', 'parent', 'rght', 'tree_id', ) class ProjectSerializer(ModelSerializer): class Meta: model = Project fields = ( 'id', 'name', 'price', 'specialization', 'text', 'user', ) user = CustomUserSerializer() specialization = SpecializationSerializer()