Как найти класс удаленного объекта sqlalchemy или имя класса без запросов к базе данных?

Давайте иметь классы X и Y и отношения между ними x2y и y2x. Из итератора class_mapper (Class) .iterate_properties мы можем получить все свойства класса. Итак, x2y и y2x - это RelationshipProperty, и я надеюсь получить от класса или имени класса объектов на удаленной стороне отношения.

Я уже пытался найти решение. Я нашел x2y.remote_side [0] .table.name , создал таблицу tables_map, которая сопоставляет имя таблицы классу, и она отлично работает как для связи "один ко многим", так и для связи "один к одному". Если я использую его для "многие-ко-многим", имя таблицы будет ассоциативной таблицей.

Есть какие-нибудь подсказки о том, как получить удаленный класс?

7
задан mdob 27 July 2011 в 10:53
поделиться