0
我想bulk_create
Person
對象列表的原始分析的API數據的一些列表。 數據包含:Django bulk_create,而填充ImageField
- 編號
- 評論
圖片
person = raw_api_data[0] obj = Person( id=person['id'], comment=person['comment'], ) if person['image'] is not None: obj.image.save( '.jpg', ContentFile(person['image'].decode('base-64')), save=False, ) new_persons.append(obj) Person.objects.bulk_create(new_persons)
我希望能夠避免的情況下,bulk_create
失敗文件系統上創建本地圖像文件。 (例如IntegrityError
)
有沒有什麼辦法避免在創建過程本身之前創建文件本身,同時還能夠批量創建所有具有其圖像的對象?
除了在將對象本身附加到批量列表之前創建內容文件之外,我沒有發現任何其他想法。