Назад к задачам
Junior — Senior
7

Загрузка данных из внешнего JSON‑API в модели курса и уровня

Получайте помощь с лайвкодингом в реальном времени с Sobes Copilot
Условие задачи

Необходимо обработать полученный от стороннего API JSON‑массив и записать информацию в модели Course и Level, учитывая их взаимосвязи.

from rest_framework import serializers
from courses.models import Course

class CourseSerializer(serializers.ModelSerializer):
    class Meta:
        model = Course
        fields = '__all__'
[
  {
    "Код": "01.03.02",
    "Специальность": "Прикладная математика и информатика",
    "Профиль": "Имитационное моделирование и анализ данных, 2021",
    "УровеньПодготовки": "Бакалавриат"
  },
  {
    "Код": "01.03.02",
    "Специальность": "Прикладная математика и информатика",
    "Профиль": "Имитационное моделирование и анализ данных, 2022",
    "УровеньПодготовки": "Бакалавриат"
  },
  {
    "Код": "01.03.02",
    "Специальность": "Прикладная математика и информатика",
    "Профиль": "Имитационное моделирование и анализ данных, 2023",
    "УровеньПодготовки": "Бакалавриат"
  }
]