Initializing Database

This commit is contained in:
Lucas
2024-06-22 23:12:18 -07:00
parent 961d789099
commit b6ecd4fcb6
81 changed files with 197 additions and 143 deletions

View File

@@ -1,24 +1,6 @@
from rest_framework import serializers
from .models import University, Agreement, Section
class UniversitySerializer(serializers.ModelSerializer):
class Meta:
model = University
fields = ["name"]
class AgreementsSerializer(serializers.ModelSerializer):
# sections = serializers.SlugRelatedField(
# many = True,
# read_only = True,
# slug_field = "area_name"
# )
class Meta:
model = Agreement
fields = ["major", "university"]
class SectionsSerializer(serializers.ModelSerializer):
classes = serializers.SlugRelatedField(
@@ -29,4 +11,19 @@ class SectionsSerializer(serializers.ModelSerializer):
class Meta:
model = Section
fields = ["area_name", "number_of_required_courses", "classes", "agreement"]
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"]