Попытка создать БД с изменяемым dict. Установив класс MutableDict, как представлено в моем предыдущем вопросе . Из этого вопроса я понял, что мой query.filter () перестал работать после реализации моего класса MutableDict. Как показано ниже
Это работает, если я удалю класс MutableDict.
transaction1 = {'item1': 'pizza',
'item2': 'water'}
test1 = session.query(Transactions).filter(Transactions.transactions == transaction1).all()
print(test1)
Но после его реализации test1 возвращает пустое значение. Моя текущая идея заключается в том, что транзакция1 имеет тип «Dict», что означает, что после реализации MutableDict она не будет равна транзакции1 и, следовательно, не будет совпадения для фильтра.
Если мой вывод верен, я все еще не знаю, как обойти это. Есть идеи?