модель - книга, у которой есть только название и ничего больше.
Джанго для этой модели создаст 2 поля:
1. id (автоматически);
2. Название - его указали в модели.
Эти названия добавляются в таблицу как вручную через панель администратора, так и автоматически (скриптом), получая данные из внешнего апи. Получаемые данные:
1. id в системе апи сервиса;
2. Название книги.
Вопрос:
Как добавлять полученные названия книг в таблицу, сохранив их id из системы апи сервиса?
Ограничения:
- id из апи сервиса не добавлять непосредственно в таблицу с книгами;
- Если название книги уже есть в таблице книг, то нужно только сохранить id из апи сервиса;
- Добавление данных в базу должно происходить с использованием Джанго ОРМ;
- Если создаётся новая модель (желательно наследованием), то добавление и удаление данных не должны менять данные в родительской модели.
Тестовое задание?
Нет, рабочее..
Выглядит как тестовое на джуна.
Обсуждают сегодня