Я пытаюсь прочитать файл с помощью json-data, использую метод simplejson load (data) и извлекать создать словарь, представляющий значения для каждого столбца в записи, вместо использования «стандартного» или документированного способа:
for obj in serializers.deserialize("json", data):
# do something with obj
потому что я хочу избежать создания объектов django orm для каждой записи, я просто хочу словарь, представляющий каждый объект, чтобы я мог вставить его в базу данных, используя простой SQL для увеличения скорости.Проблема в том, что load (data) необходимо прочитать все данные в память, и я хочу избежать этого, чтобы сохранить низкое использование памяти и прочитать запись для ввода в json-data.Можно ли получить итератор, который выдает данные для одной записи?А во-вторых, могу ли я пропустить все создание объектов django orm при десериализации данных json и просто получить словарь значений?
Ввод и мысли приветствуются.
Спасибо за ваше время.