Używając obiektów Django bulk_create w obcych kluczach?

Czytałem na Django bulk_create i kilka jego „wad”:

"
This has a number of caveats though:

1. The model's save() method will not be called, and the pre_save and post_save signals will not be sent.
2. It does not work with child models in a multi-table inheritance scenario.
3. If the model's primary key is an AutoField it does not retrieve and set the primary key attribute, as save() does.
"

Nie do końca to zrozumiałem. Jeśli więc mam listę obiektów, przekaż ją do bulk_create:

objList = [a, b, c,] #none are saved
model.objects.bulk_create(objList)

Czy nadal mogę dobrze używać tych obiektów w obcych kluczach?

for obj in objList:
    o = otherModel(something='asdfasdf', fkey=obj)
    o.save() # will this be fine given the caveats stated above?

Czy relacja ForeignKey będzie w porządku? Również wtedy, gdy mówi 2. Nie działa z modelami potomnymi w scenariuszu dziedziczenia z wieloma tabelami, oznacza to, że każdy model dziedziczący z innego modelu (abstrakcyjny lub nie) nie może użyć bulk_create?

questionAnswers(2)

yourAnswerToTheQuestion