3
如果我使用bulk_create插入對象:從django bulk_create中選擇/查詢對象?
objList = [a, b, c,] #none are saved
model.objects.bulk_create(objList)
對象的ID的將不會被更新(見https://docs.djangoproject.com/en/dev/ref/models/querysets/#bulk-create)。 所以我不能使用這些傢伙作爲外鍵對象。我想在批量創建後從數據庫中查詢它們,然後將它們用作外鍵對象,但我沒有它們的ID來查詢它們。如何從數據庫中查詢這些對象(假設在id以外的列中可能有重複值)?或者是否有更好的方法將批量創建的項目作爲外鍵?