Department = models.department.Department
association_table = Table('template_department', models.base.Base.instance().get_base().metadata,
Column('template_id', Integer, ForeignKey('templates.id')),
Column('department_id', Integer, ForeignKey('departments.id')))
class Template(models.base.Base.instance().get_base()):
__tablename__ = 'templates'
id = Column(Integer, primary_key=True)
tid = Column(String(7), unique=True)
....
departments = relationship('Department', secondary=association_table)
私は多くのtemplate_idとdepartmentの間の関係を削除しようとしていますが、実際にはそれを行うクエリを思いつくことはできません。どのようにSqlalchemyを使用してこれを行うには?Sqlalchemy:template_idとdepartmentの多対多関係の関連付けテーブル。関係を削除するにはどうしたらいいですか?
「(template_id、department_id)タプルまたはそのようなタプルのセットに対して、「私は多くのtemplate_idと部門の関係を削除しようとしています」とは、 、または任意のidの間の任意の関係質問はそれほど明白ではない。 –
関連テーブルから行を削除します –
削除するtemplate_id、department_idのペアがありますか? –