我有这些表设置: http: //pastie.org/627764
...
# This is the association table for the many-to-many relationship between
# groups and members - this is, the memberships.
user_group_table = Table('user_group', metadata,
Column('user_name', Integer, ForeignKey('user.user_name',
onupdate="CASCADE", ondelete="CASCADE")),
Column('group_name', Integer, ForeignKey('group.group_name',
onupdate="CASCADE", ondelete="CASCADE"))
)
class Group(DeclarativeBase):
__tablename__ = 'group'
group_name = Column(Unicode(16), primary_key=True)
users = relation('User', secondary=user_group_table, backref='groups')
...
我正在尝试删除一个用户和他的组之一之间的关系,但我真的无法想出一个查询来做到这一点。使用 Sqlalchemy 有什么方法可以做到这一点?
谢谢你的时间。