Exemplo n.º 1
0
def manage_p(request, url):
    article = Person.objects.get(pk=url)
    if request.method == 'GET':
        form = AddPersonForm(instance=article)
        return render_to_response('m_person.html', {'form': form}, context_instance=RequestContext(request))
    form = AddPersonForm(request.POST or None, request.FILES or None, instance=article)
    response = lambda data: HttpResponse(simplejson.dumps(data), mimetype="application/json")
    if form.is_valid():
        form.save()
        return response('Data saved')
    else:
        errors = str()
        for data in form.errors.values():
            errors += str(data)
        return response(errors)
Exemplo n.º 2
0
def manage_p(request, url):
    article = Person.objects.get(pk=url)
    if request.method == 'GET':
        form = AddPersonForm(instance=article)
        return render_to_response('m_person.html', {'form': form},
                                  context_instance=RequestContext(request))
    form = AddPersonForm(request.POST or None,
                         request.FILES or None,
                         instance=article)
    response = lambda data: HttpResponse(simplejson.dumps(data),
                                         mimetype="application/json")
    if form.is_valid():
        form.save()
        return response('Data saved')
    else:
        errors = str()
        for data in form.errors.values():
            errors += str(data)
        return response(errors)