Ускорить создание объектов

У меня есть вызов API, который возвращает json-файл в виде 1000 таких файлов:

{
    "date": "2021-02-27T00:00:00+00:00",
    "value": 11590,
    "countryName": "Netherlands",
    "countryCode": "NL"
},
{
    "date": "2021-02-27T00:00:00+00:00",
    "value": 88,
    "countryName": "Belgium",
    "countryCode": "BE"
}

У меня есть код, который создает записи и связывает их через внешний ключ:

for country in response['countryPlots']:
    country['parent'] = parent.pk
    countrydata = CountrySerializer(data=country)
    countrydata.is_valid(raise_exception=True)
    countrydata.save()

Но это слишком медленно. Мне приходится делать миллионы таких творений.

Вернуться на верх