2012-01-05 3 views
2

В Rails, вы можете настроить ассоциации, так что если вы имели статьи и категории модель и «категория» была колонна «статьи», вы можете сделать:Возможно настроить рельсовые ассоциации в SQLAlchemy?

article.category --> returns the category Object 

но в SQLAlchemy, я могу сделать только :

article.category --> only returns the category's id 

Есть ли способ получить объект Category с использованием SQLAlchemy? В настоящее время я использую декларативный стиль определения моделей.

ответ

6

Вы можете создать отношения, как

category_id = Column(Integer, ForeignKey('category.id')) 
category = relationship('Category') 

Таким образом, вы получите объект, когда вы обращаетесь к категории.

+1

Спасибо, я закончил это! – trinth

+3

Я ценю, что вы отправляете ответ, а не просто наказываете вопросника с документацией. –

Смежные вопросы