уведомление

есть модель с полем JSON, куда вставляются пользовательские флаги. Вставка работает должным образом, но при удалении определенных флагов они остаются в поле, и изменения не сохраняются в БД.

У нас есть следующий метод в нашей модели:

def del_flag(self, key):
    if self.user_flags is None or not key in self.user_flags:
        return False
    else:
        del self.user_flags[key]
        db.session.commit()        
        return True

База данных postgres, и мы используем диалект поля SQLalchemy JSON для типа поля. Любой совет по этому поводу?

Ответы на вопрос(2)

Ваш ответ на вопрос