Exemplo n.º 1
0
def edit_person(request):
    contact = get_object_or_404(Person)
    if request.method == 'POST':
        form = ContactForm(request.POST, request.FILES, instance=contact)
        if form.is_valid():
            form.save()
            if request.is_ajax():
                return HttpResponse("redirect")
            else:
                return redirect(reverse('contact'))
    else:
        form = ContactForm(instance=contact)
    return render(request, 'contact/contact_form.html', {'form': form})
Exemplo n.º 2
0
def home(request):
    if request.method == 'POST':
        contact_form = ContactForm(request.POST)
        if contact_form.is_valid():
            contact_form.save()
            messages.success(
                request,
                'Mensaje enviado con exito, nos pondremos en contacto pronto')
        else:
            messages.error(
                request,
                'Ocurrió un error al enviar el mensaje, intenta nuevamente')

    return render(request, 'index.html', {'form': ContactForm})
Exemplo n.º 3
0
def contact(request):
    form = ContactForm(request.POST or None)
    if form.is_valid():
        form.save()
    return render(request, 'contact.html', {'form': form})