можно в sqlalchemy присоединиться к таблице на основе значения столбца? - PullRequest
1 голос
/ 27 января 2010

Я пытаюсь создать таблицу для хранения действий пользователя в моем веб-приложении. Возьмите простой случай, когда пользователь добавляет новую историю и комментирует ее. Это добавит две записи в таблицу user_action. В таблице user_action я хотел бы сохранить имя модуля, связанного с каждым действием, и идентификатор элемента. В этом случае я буду хранить модули как Новости и Комментарий (и идентификаторы двух элементов в модулях). Возможно ли что-то подобное:

SELECT * FROM user_action JOIN user_action.module m ON m.id==user_action.item_id 
WHERE user_action.user_id = 1 

Спасибо

1 Ответ

1 голос
/ 28 января 2010

То, что вы хотите, это полиморфные модели. Прочитайте документы по SQLAlchemy на эту тему или поищите в Google

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...