Задать вопрос
@blackbb

Как в сериализатор передать список словарей, создать и пропустить если объект есть в базе?

Я получаю список объектов с другого сервиса и хочу их создать у себя в базе. Для этого я передаю их списком в свой сериализатор, но они не создаются, если в базе уже есть хотя бы один объект из списка. Есть ли какой нибудь метод пропускать это исключение и создавать объекты которых нет в базе. Сейчас реализовал через цикл.
for item in item_list:
        serializer = ItemSerializer(data=item)
        if serializer.is_valid():
            serializer.save()
  • Вопрос задан
  • 100 просмотров
Подписаться 2 Простой 8 комментариев
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Яндекс Практикум
    Python-разработчик расширенный
    14 месяцев
    Далее
  • Яндекс Практикум
    Мидл Python-разработчик
    6 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы