Назад к задачамПолучайте помощь с лайвкодингом в реальном времени с Sobes Copilot
Junior — Senior
7
Загрузка данных из внешнего JSON‑API в модели курса и уровня
Условие задачи
Необходимо обработать полученный от стороннего 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",
"УровеньПодготовки": "Бакалавриат"
}
]