Инспекционная система нового класса
Статус: завершен, нужны документы
Многие пользователи SQLAlchemy пишут системы, требующие возможности
проверить атрибуты сопоставленного класса, в том числе возможность
получить в первичном ключе столбцы, объектные отношения, простой
атрибуты и т. д., как правило, для целей строительства
системы сортировки данных, такие как схемы преобразования JSON / XML и
библиотеки формы курса в изобилии.
Первоначально модель «Стол» и «Столбец» были первоначальной проверкой.
очки, которые имеют хорошо документированную систему. Хотя SQLAlchemy ORM
модели также полностью самоанализ, это никогда не было полностью
стабильная и поддерживаемая функция, и пользователи, как правило, не имеют четкого
Идея, как получить эту информацию.
0.8 имеет план по созданию согласованного, стабильного и полностью документированного API для этой цели, который обеспечил бы систему контроля, которая
работает над классами, экземплярами и, возможно, другими вещами. В то время как
многие элементы этой системы уже доступны, план состоит в том, чтобы
заблокировать API, включая различные средства доступа, доступные из таких
объекты как Mapper, InstanceState и MapperProperty: