SqliteDB на сервере Django блокируется после команды INSERT скрипта python

У меня есть Django sqliteDB, которая используется для двух целей-

  1. На нем основан веб-сайт Django
  2. Скрипт на питоне, который добавляет записи в эту БД

Когда я запускаю сайт и скрипт python, все работает нормально, ПОКА я не попытаюсь изменить информацию о сайте после запуска скрипта python.

Я не могу понять, какой процесс все еще блокирует БД, потому что я использую команды, которые должны закрыть ее...

Заранее извините за скриншоты. Я запускаю код на другом компьютере и подключен к нему с помощью AnyDesk...

Вот код, который я использую в скрипте python:

enter image description here

enter image description here enter image description here

Может быть, я просто слишком многого прошу от БД SQLite? Или я не закрываю все еще открытые соединения? Я не сталкивался с этими проблемами, когда запускал его на своем ПК, поэтому я не могу понять, что изменилось.

Я до сих пор не знаю, есть ли в SQLite опция для нескольких соединений, но я отказался от попыток сделать это и перевел свою БД на Postgres :-)

В этом URL есть хороший https://sweetcode.io/django-postgresql-migration-from-sqlite/tutorial в этом URL-

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