django中update_or_create()

update_or_create()方法中有一个defaults参数
模型字段会根据查询条件进行查询,如果查询到了,那么就用defaults对应的值去更新字段,如果没有查到就用defaults对应的值去创建字段。
返回值:
(对象,是否创建)
对象:object是已创建或已更新的对象
是否创建: created是一个布尔值,指定是否创建了新对象。

posted @ 2021-06-10 09:07  我在路上回头看  阅读(376)  评论(0编辑  收藏  举报