Не могу изменить значения в столбцах QSqlTableModel PyQt5
Работаю Pyqt5, подключена база данных sqlite3, для создания таблицы делаю запрос с включением, но не получается изменить информацию, что в одной таблице, что и в другой. Мне необходимо, чтобы информация менялась только в таблице "works".
query = QSqlQuery()
query.prepare("SELECT * FROM grades JOIN works ON grades.id = works.id")
query.exec_()
self.model = QSqlTableModel()
self.model.setQuery(query)
self.model.setEditStrategy(QSqlTableModel.OnFieldChange)
self.table.setModel(self.model)
[![Нужно, чтобы значения можно было изменить только
в столбцах "Практическая" и "Дедлайн", то есть в таблице "works"][1]][1]
[1]: https://i.stack.imgur.com/oK36F.jpg