2015-06-22 87 views
4

我使用Python/Mysql和Peewee作为ORM。我陷入困境。假设我想用peewee插入一行,但检查该行是否存在跳过else插入。有没有任何程序在Python中使用peewee来做到这一点。如果不存在Peewee插入

+0

为了确认,你看,如果插入一行它不存在,否则不要添加它? – khammel

+0

是的。 @Khammel你说得对。 –

回答

4

不知道你已经试过了,但我建议从peewee的Model.get_or_create()Model.create_or_get()方法做,你要寻找的东西:Peewee Get or Create

+0

'create_or_get'在master中,但不在PyPI(2.6.1)的最新版本中。然而,很快就会有新的发布。 – coleifer