2015-06-22 8 views
4

Я использую Python/Mysql и Peewee как ORM. Я застрял в ситуации. Предположим, я хочу вставить строку с использованием peewee, но проверьте, существует ли эта строка, пропуская else insert. Есть ли какая-либо процедура для этого в python с использованием peewee.Peewee insert, если не существует

+0

Чтобы подтвердить, что вы хотите вставить строку, если он не существует, иначе не добавляйте его? – khammel

+0

Да. @ Хаммел, вы поняли это правильно. –

ответ

4

Не уверен, что ты уже пробовал, но я бы предложить Model.get_or_create() или Model.create_or_get() методы от PeeWee делать то, что вы ищете: Peewee Get or Create

+0

'create_or_get' находится в главном, но не в последней версии PyPI (2.6.1). Однако скоро ожидается новый релиз. – coleifer

Смежные вопросы