MajorGeek
MajorGeek

Reputation: 495

force_update in save method

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

Answers (1)

ashish singh
ashish singh

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

Related Questions