INSERT, REPLACE, UPDATE не работают в Python и SQLite с Django Framework

Что я использую

Я использую коды python для доступа к базе данных с несколькими таблицами в SQLite. Все это делается в ОС Ubuntu Linux

Проблема

Проблема в том, что я не могу UPDATE, INSERT, REPLACE данные в одной из таблиц через коды python, но DELETE работает просто отлично, то есть я могу удалить определенную строку в таблице.

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

Что я сделал

Я использовал .commit() в python, но коды не фиксируются.

Чтобы проверить, работают ли эти команды в самой базе данных, в случае если были установлены неизвестные разрешения, я использовал DB Browser для SQLite, и они действительно работают, когда выполняются непосредственно через базу данных.

Есть ли какие-либо идеи по поводу того, могут ли быть установлены явные разрешения для каждой команды в SQLite или есть какая-либо другая причина для этого? И есть ли какие-либо предложения о том, что мне следует сделать для проверки?

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