I am using Django ModelForms to create a form. I have my form set up and it is working ok.
form = MyForm(data=request.POST) if form.is_valid(): form.sav
You just need two cases in the view before the postback has occurred, something like
if id: form = MyForm(instance=obj) else form = MyForm()
then you can call form.save() in the postback and Django will take care of the rest.