Не могу изменить значения в столбцах 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

Ответы (0 шт):