#python #sqlalchemy
Вопрос:
У меня есть некоторые существующие объекты Python, которые я сейчас сопоставляю с помощью sqlalchemy.
Базовый класс, созданный с помощью декларативной базы, по-видимому, имеет множество методов __ протокола, таких как eq и т. Д. Мне нужно переопределить хэш и, возможно, другие. Я беспокоюсь, что могу нарушить какую-нибудь магию SA.
Как мне выяснить, что безопасно, а что нет?
Люди обычно используют композицию только в таких ситуациях? (В моем случае мне нужно будет создать кучу @свойств в этом случае)