2010-07-03 58 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.