Я имею дело с яблоками и ведрами, импортированными из API. Они должны быть записаны в базу данных Django с использованием моделей.
Rest API содержит идентификатор сегментов, который не является внутренним, но сохраняется как external_id
в локальной модели сегментов.
Локальная модель Apple имеет поле bucket
, которое является полем models:ForeignKey(Bucket)
.
При получении и хранении данных я не могу выяснить, как соединить эти два. Есть ли способ просто запросить Django для external_id для таблицы сегментов, а затем использовать полученную строку для подключения внешнего ключа?
a = Apple(
'name' = apple.name
'count' = apple.count
'bucket' = ???
)
a.save()