0

我将 Elixir 与 SQLite 一起使用,我想按照文档执行多个插入:

http://www.sqlalchemy.org/docs/05/sqlexpression.html#executing-multiple-statements

但是,我的 ManyToMany 关系是自引用的,我不知道从哪里获取insert()对象。任何人都可以帮忙吗?

4

1 回答 1

0

如果您只是坚持使用 SQL Alchemy 内置的声明式风格而不是使用 Elixir,那么它可能会很容易,因为它现在可以在那里实现。然后你可以按照这里的例子:多对多

然后仔细查看添加帖子的代码,然后添加与该帖子相关的关键字。您可以在关系表中完成多次插入 - 维护多对多关系的表:

>>> post.keywords.append(Keyword('wendy'))
>>> post.keywords.append(Keyword('firstpost'))
于 2010-06-05T02:05:49.943 回答