Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Django models 在保存方法中强制更新_Django Models_Django Forms - Fatal编程技术网

Django models 在保存方法中强制更新

Django models 在保存方法中强制更新,django-models,django-forms,Django Models,Django Forms,我必须更新django模型中的一个条目 我在save方法中使用了force_update,如下所示: register = rform.save(commit=False) register.user = request.user register.save(register.user,force_update=True) 但这给了我一个错误: "ValueError at /status/ Cannot force both insert and updating in model savi

我必须更新django模型中的一个条目

我在save方法中使用了force_update,如下所示:

register = rform.save(commit=False)
register.user = request.user
register.save(register.user,force_update=True)
但这给了我一个错误:

"ValueError at /status/
Cannot force both insert and updating in model saving."

如何解决此问题?

除非模型实例已存在于数据库中,否则无法更新模型实例。您应该先将其保存到数据库中,然后才能应用
force\u update

请参阅文档