अधिकांश मामलों में आप अपने डंप किए गए डेटा को प्रोग्रामेटिक रूप से लोड करके और bulk_create
का उपयोग करके चीजों को बहुत तेज कर सकते हैं
उदाहरण:
from collections import defaultdict
from django.core import serializers
obj_dict = defaultdict(list)
deserialized = serializers.deserialize('json', open('my_fixtures.json'))
# organize by model class
for item in deserialized:
obj = item.object
obj_dict[obj.__class__].append(obj)
for cls, objs in obj_dict.items():
cls.objects.bulk_create(objs)