现有行更新或使用Django模型插入新行

时间:2018-12-03 21:58:18

标签: python django-models

我有一个表,我在其中检查是否存在任何行,如果有,则更新该表的某些字段,如果不存在,则使用Django模型将特定行插入指定字段的所有值。 >

所以基本上我所做的是.. 首先,我检查值是否不存在,然后使用create方法添加这些值。之后,我再次读取表,然后在发送完jsonresponse之后检查是否更新特定字段。

因此,当我第一次请求时,它将所有需要的行与现有行添加在一起,并给出一个值错误,表明httpresponse错误未返回,如果我请求相同的url,我又一次得到了,我也基于插入的行获得了具有更新字段的值以及!

那么他们是一种使它工作的方法,好像该行不存在然后插入还是更新特定字段的方法?

1 个答案:

答案 0 :(得分:0)

按照您的逻辑进行两步处理,  1.检查记录是否存在:          是:更新          编号:创建新记录