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

В Django «из коробки» есть аналогичный функционал механизму «nested attributes» из Ruby on Rails?

Доброе время суток! Подскажите, пожалуйста, есть ли возможность в Django при получении от клиента параметров в условно следующем формате ...
product_params = {
  'title': 'Название',
  'properties': {
    '1': {'title': 'свойство 1'},
    '2': {'title': 'свойство 2'},
    '3': {'title': 'свойство 3'},
  }
}
... сделать два действия ...
product = Product(product_params)
product.save()
... и автоматически сохранить и product и properties.

При этом не заниматься самостоятельной итерацией всех свойств, предварительно открывая транзакцию, валидировать product, сохранять product, брать primary-key product, и затем самостоятельно по очереди сохранять все properties с валидацией и так далее.

Подскажите, пожалуйста, где можно прочитать про такой способ? К сожалению, нагуглить или найти в документации не смог.
  • Вопрос задан
  • 56 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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