У меня есть модель User
и модель Thing
. A User
может иметь ноль или больше Thing
s. A Thing
может принадлежать нулю или более User
s. Обычно я хотел бы добавить в третьей таблице Thing_Ownership
связывающих User
с до Thing
с, но я хотел бы воспользоваться функцией backref SQLAlchemy, так что если бы я имел User
экземпляр george
я мог бы назвать george.inventory
, чтобы получить список Thing
с, которые принадлежат george
,Отношения «многие ко многим» без соединительной таблицы/модели
Каков наилучший способ для этого, или я должен добавить третью модель и реализовать User.inventory
в качестве поиска по третьей модели Thing_Ownership
для соответствующих отношений?