У меня похожая проблема, но я хотел разрешить несколько ролей для каждой группы пользователей. Есть ли у вас какие-либо ссылки на решение для этого?

ичок в SQLAlchemy, и мне было интересно, каким будет лучший способ определения таких таблиц и отношений. Я хочу иметь возможность доступа к группам от пользователяuser.groupsпользователи в группе поgroup.usersи выяснить роль пользователя в группе (я предполагаю, что это будет логика, определенная в модели ассоциации). Я также хочу выбрать всех пользователей, группировать по группам и включить названия ролей.

Я попытался использовать учебник для создания таблицы ассоциации (декларативный стиль) и удаленияsecondary аргументrelationship свойства вUser а такжеGroup классы, но тогда я бы потерял возможность доступа к группам непосредственно от пользователей, а пользователи напрямую из групп (backrefНаходящиеся в таблице ассоциации указывают на сам класс ассоциации: /).

Любая помощь будет оценена.

Ответы на вопрос(1)

Ваш ответ на вопрос