は、私がこれを行うことになっています:SqlAlchemyの多対多コレクションからすべてのアイテムを削除するにはどうすればいいですか?私は、宣言ORM多対多の関係からオブジェクトを削除する必要がある場合
blogpost.tags.remove(tag)
まあ。私がこれらの関係すべてを消滅させる必要があるならば、私は何をすべきでしょうか?典型的な状況:新しいタグリストを自分のblogpostに設定したいのですが。
- が、そのブログ投稿とタグの間のすべての既存の関係を削除します。だから私は...する必要があります。
- 新しい関係を設定し、存在しない場合は新しいタグを作成します。
もちろん、これを実行する良い方法があるかもしれません。その場合は私に知らせてください。
それ以外の場合は:SQLAlchemyは素晴らしいです。 – ereOn
「blogpost.tags = new_tags」だけではないのはなぜですか? ([:]なし) – Devi
私はこれを試してみると(2014年12月、SQLAlchemy 0.9)、 "TypeError: 'AppenderBaseQuery'オブジェクトは項目割り当てをサポートしていません。 –