maxpoitn2point
@maxpoitn2point
Как всегда, в своем репертуаре

Как записать произвольные данные в БД используя DjangoRest?

Не могу найти способ занести произвольные данные из массива в БД. Допускаю, что плохо искал.
Суть проблемы:
При обращении к моему api, django rest дергает другое api, получает данные, выдает пользователю ответ в json'e, но еще необходимо эти данные сохранить в базу. Модель есть. Я понимаю, что нужно записи привязать к полям таблицы, но не пойму как это сделать. Мне нужно создавать сериализатор?
  • Вопрос задан
  • 35 просмотров
Решения вопроса 1
@bacon
Если данные надо валидировать, пишите сериализатор, если нет, то можно тупо Model.objects.create
ЗЫ Кроме этого у вас есть проблема, не относящаяся к вопросу, django пока всё еще синхронный, и вот в этом месте "django rest дергает другое api, получает данные, выдает пользователю ответ в json'e,", запрос к чужому API, тормозит обработку всех последующих запросов. Это не заметно до тех про, пока количество одновременных запросов будет меньше количества процессов, которые у вас выделены на django.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
iDWELL Москва
от 150 000 до 210 000 ₽
iDWELL Москва
от 150 000 до 210 000 ₽
Большая Тройка Москва
от 120 000 до 200 000 ₽
14 авг. 2020, в 02:27
1000 руб./за проект
14 авг. 2020, в 01:51
600 руб./за проект