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

Программы на Python
Ответить
Anonymous
 Django – сервер отключается при добавлении нескольких записей в SQLite3 через POST [закрыто]

Сообщение Anonymous »

Доброе утро, я пытаюсь добавить несколько записей в базу данных 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-код

Код: Выделить всё

....

{% csrf_token %}
Update report>/button>

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

Подробнее здесь: https://stackoverflow.com/questions/791 ... 3-via-post
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»