def edit(request): person = get_object_or_404(Person, id=settings.MY_ID) if request.method == 'POST': form = PersonForm(request.POST, request.FILES) if form.is_valid(): form = PersonForm(request.POST, request.FILES, instance=person) form.save() clear_images_folder(person.photo) response_data = {'result': 'Changes have been saved'} return HttpResponse(simplejson.dumps(response_data), content_type="application/json") else: response_data = {'result': 'Error', 'errors': dict(form.errors.items())} return HttpResponse(simplejson.dumps(response_data), content_type="application/json") else: form = PersonForm(instance=person) return render(request, 'hello/edit.html', { 'form': form, 'person': person })