2010-07-03 78 views
3

我必须更新我的django模型中的条目。保存方法中的force_update

我用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." 

我怎样才能解决这个问题?

回答

4

您不能更新模型实例,直到它已经存在于数据库中。您应该先将其保存到数据库,然后force_update才适用。

查看文档here.