Peewee插入如果不存在。

12

我正在使用Python/Mysql和Peewee作为ORM。我遇到了一个问题。假设我想使用Peewee插入一行数据,但要检查该行数据是否存在,如果存在则跳过,否则插入。请问在Python中是否有使用Peewee实现此功能的方法。


确认一下,您是想在行不存在的情况下插入一行,否则就不添加它吗? - khammel
是的。@Khammel,你猜对了。 - Afroz Alam
1个回答

15

不确定你已经尝试了什么,但我建议使用peewee的Model.get_or_create()Model.create_or_get()方法来实现你要寻找的功能:Peewee Get or Create


create_or_get 在 master 分支中,但不在 PyPI(2.6.1)的最新版本中。预计很快会有一个新版本发布。 - coleifer

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接