Reputation: 495
I have to update an entry in my django model.
I have used force_update in save method like this:
register = rform.save(commit=False)
register.user = request.user
register.save(register.user,force_update=True)
But it gives me an error:
"ValueError at /status/
Cannot force both insert and updating in model saving."
How can I resolve this?
Upvotes: 8
Views: 22512
Reputation: 156
You cannot update a model instance until it is already there in the database. You should save it to the database first, only then does force_update
become applicable.
See the documentation here.
Upvotes: 9