INSERT, REPLACE, UPDATE не работают в Python и SQLite с Django Framework
Что я использую
Я использую коды python для доступа к базе данных с несколькими таблицами в SQLite. Все это делается в ОС Ubuntu Linux
Проблема
Проблема в том, что я не могу UPDATE
, INSERT
, REPLACE
данные в одной из таблиц через коды python, но DELETE работает просто отлично, то есть я могу удалить определенную строку в таблице.
Для справки, при использовании тех же команд для другой таблицы, она работает нормально.
Что я сделал
Я использовал .commit()
в python, но коды не фиксируются.
Чтобы проверить, работают ли эти команды в самой базе данных, в случае если были установлены неизвестные разрешения, я использовал DB Browser для SQLite, и они действительно работают, когда выполняются непосредственно через базу данных.
Есть ли какие-либо идеи по поводу того, могут ли быть установлены явные разрешения для каждой команды в SQLite или есть какая-либо другая причина для этого? И есть ли какие-либо предложения о том, что мне следует сделать для проверки?