Есть такая вьюха, она отображает форму модели с соответствующими данными. Хочу ее изменить и сохранить, но вместо обновленной информации, получаю полный клон модели, но с изменениями, которые вносил. Что я не так делаю?
p.s. поле name - primary key
def edit_user_view(request, ext): args = {} args.update(csrf(request)) args['username'] = auth.get_user(request) args['pbxuser'] = SipExtensions.objects.get(name=ext) if request.method == 'POST': form = SipExtensionsForm(request.POST or None, instance=args['pbxuser']) if form.is_valid(): form.save() return HttpResponseRedirect('/pbx/users/show/users/') else: args['form'] = SipExtensionsForm(instance=args['pbxuser']) return render_to_response('edit_user_view.html', args)
Заранее спасибо!