Каков наилучший способ создания отношения "один к одному" в SQLAlchemy с использованием декларативного?
У меня есть две таблицы foo
и bar
, и я хочу, чтобы foo.bar_id
ссылался на bar
. Уловка заключается в том, что это взаимно однозначное отношение. bar
ничего не должен знать о foo
. Для каждого foo будет один и только один bar
.
В идеале, после выбора foo, я мог бы сделать что-то вроде этого:
myfoo.bar.whatever = 5
Какой лучший способ выполнить это с помощью декларативного?