Esempio n. 1
0
def new_person(request):
    if request.method == 'POST':
        form = PersonForm(request.POST)
        if form.is_valid():
            new = form.save(commit=False)
            new.save()
            return HttpResponseRedirect('/personlist/')
    else:
        form = PersonForm()
    context = {'form': form}
    return render(request, 'task/new_person.html', context)
Esempio n. 2
0
def update_person(request, person_id):
    person = get_object_or_404(Person, pk=person_id)
    form = PersonForm(request.POST or None, instance=person)
    if form.is_valid():
        update = form.save(commit=False)
        update.save()
        return HttpResponseRedirect('/personlist/')
    context = {'form': form, 'person': person}
    return render(request, 'task/person_select.html', context)
Esempio n. 3
0
def person_select(request, person_id):
    person = get_object_or_404(Person, pk=person_id)
    data = {
        'name': person.name,
        'last_name': person.last_name,
        'phone': person.phone,
    }
    form = PersonForm(initial=data)
    context = {'form': form, 'person': person}
    return render(request, 'task/person_select.html', context)