Доброе время суток! Подскажите, пожалуйста, есть ли возможность в 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 с валидацией и так далее.
Подскажите, пожалуйста, где можно прочитать про такой способ? К сожалению, нагуглить или найти в документации не смог.