sqlalchemy: relacionamento um-para-um com declarativo

Qual é a melhor maneira de criar um relacionamento individual no SQLAlchemy usando declarativo?

Eu tenho duas mesas,foo ebar, e eu querofoo.bar_id para vincular abar. O problema é que esse é um relacionamento de mão única.bar não deve saber nada sobrefoo. Para cada foo, haverá um e apenas umbar.

Idealmente, depois de selecionar um foo, eu poderia fazer algo assim:

myfoo.bar.whatever = 5 

Qual é a melhor maneira de fazer isso usando declarativo?

questionAnswers(4)

yourAnswerToTheQuestion