SqliteDB на сервере Django блокируется после команды INSERT скрипта python
У меня есть Django sqliteDB, которая используется для двух целей-
- На нем основан веб-сайт Django
- Скрипт на питоне, который добавляет записи в эту БД
Когда я запускаю сайт и скрипт python, все работает нормально, ПОКА я не попытаюсь изменить информацию о сайте после запуска скрипта python.
Я не могу понять, какой процесс все еще блокирует БД, потому что я использую команды, которые должны закрыть ее...
Заранее извините за скриншоты. Я запускаю код на другом компьютере и подключен к нему с помощью AnyDesk...
Вот код, который я использую в скрипте python:
Может быть, я просто слишком многого прошу от БД SQLite? Или я не закрываю все еще открытые соединения? Я не сталкивался с этими проблемами, когда запускал его на своем ПК, поэтому я не могу понять, что изменилось.
Я до сих пор не знаю, есть ли в SQLite опция для нескольких соединений, но я отказался от попыток сделать это и перевел свою БД на Postgres :-)
В этом URL есть хороший https://sweetcode.io/django-postgresql-migration-from-sqlite/tutorial в этом URL-