from rest_framework import serializers from .models import University, Agreement, Section class UniversitySerializer(serializers.ModelSerializer): agreements = serializers.SlugRelatedField( many = True, read_only = True, slug_field="major" ) class Meta: model = University fields = ["name", "agreements"] class AgreementsSerializer(serializers.ModelSerializer): sections = serializers.SlugRelatedField( many = True, read_only = True, slug_field = "area_name" ) class Meta: model = Agreement fields = ["major", "sections"] class SectionsSerializer(serializers.ModelSerializer): classes = serializers.SlugRelatedField( many = True, read_only = True, slug_field = "MJC_Class_Name" ) class Meta: model = Section fields = ["area_name", "number_of_required_courses", "classes"]