Если я использую bulk_create для вставки объектов:Выбор/запрос объектов из django bulk_create?
objList = [a, b, c,] #none are saved
model.objects.bulk_create(objList)
В идентификаторы объектов не будет обновляться (см https://docs.djangoproject.com/en/dev/ref/models/querysets/#bulk-create). Поэтому я не могу использовать этих парней в качестве объектов внешнего ключа. Я думал о том, чтобы запросить их обратно из базы данных после их создания навалом, а затем использовать их как объекты внешнего ключа, но у меня нет их идентификаторов для их запроса. Как я могу запросить эти объекты из базы данных (учитывая, что в столбцах, отличных от идентификатора, могут быть повторяющиеся значения)? Или есть лучший способ сделать массовые созданные объекты внешними ключами?