peewee文档上标题为Get or create的段落说:
尽管peewee具有get_or_create()
方法,但实际上不应该这样。
在测试之外使用,因为它很容易出现竞争状况。的
与peewee进行获取或创建的正确方法是依靠
数据库强制执行约束。
然后继续一个示例,该示例仅显示创建部分,而不显示获取部分。
用peewee进行获取或创建的最佳方法是什么?
最佳答案
您在事务内所做的一切都是原子的。
因此,只要您在事务内调用get_or_create()
,该段就是错误的。
关于python - 在Peewee中进行get_or_create,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26518083/