Django - Сервер отключается при добавлении нескольких записей в SQLite3 через POST [закрыто]

Доброе утро, я пытаюсь добавить несколько записей в базу данных SQLite3 из POST-запроса. Всего существует около 2000 записей, но каждый раз, когда я выполняю POST-запрос, сервер выключается. Общий размер записей не превышает 200 КБ, но сервер всегда падает после обработки 334 записей (если я загружаю их по одной) или 300 записей (если я загружаю их партиями по 100). Я пробовал изменять параметры «DATA_UPLOAD_MAX_NUMBER_FIELDS» и «DATA_UPLOAD_MAX_MEMORY_SIZE», но, похоже, это не имеет никакого эффекта. Это также не дает мне никакой ошибки, которая помогла бы мне понять проблему.

Вот структура моего кода:

views.py

def settings(request):
   if request.method == "POST" and "update_report" in request.POST:

      Item.objects.all().delete()

      from xxx import items

      try:
         for item in items:
            Item.objects.create(
               propertyA = item.get('A'),
               propertyB = item.get('B'),
               propertyC = item.get('C'))
      except IntegrityError as e:
         print(f"Integrity error: {e}")

   template = loader.get_template("xxxx\yyyy.html")
   context = {some context}

   return HttpResponse(template.render(context, request))

html код

....
<form method="post">
   {% csrf_token %}
   <button type="submit" name="update_report">Update report>/button>
<form>
....

Я не могу дать больше информации (или не знаю, как это сделать), так как сервер просто перестает работать без появления какой-либо ошибки.

Спасибо

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