from rest_framework import serializers from .models import University, Agreement, Section 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", "agreement"] class AgreementsSerializer(serializers.ModelSerializer): sections = SectionsSerializer(many=True) class Meta: model = Agreement fields = ["major", "university", "sections"] class UniversitySerializer(serializers.ModelSerializer): agreements = AgreementsSerializer(many=True) class Meta: model = University fields = ["id", "name", "agreements"]