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