Example #1
0
def person_edit(request, id):
    person = get_object_or_404(Person, id=id)
    if request.method == "POST":
        form = PersonForm(request.POST, instance=person)
        if form.is_valid():
            form.save()
            return HttpResponseRedirect(reverse("person", args=[person.id]))
    else:
        form = PersonForm(instance=person)
    return render_to_response("poplar/person_edit.html", locals(), context_instance=RequestContext(request))
Example #2
0
def person_add(request):
    site = get_current_site(request)
    if request.method == "POST":
        form = PersonForm(request.POST)
        if form.is_valid():
            person = form.save()
            action = Action(timestamp=datetime.now(), is_public=True, actor=request.user, verb="ad", person=person)
            action.save()
            return HttpResponseRedirect(reverse("person", args=[person.id]))
    else:
        form = PersonForm()
    return render_to_response("poplar/person_add.html", locals(), context_instance=RequestContext(request))