コード例 #1
0
ファイル: views.py プロジェクト: cgrulo/diti
def contact(request):
    if request.method == "POST":
        form = ContactForm(request.POST)
        if form.is_valid():
            asunto = request.POST["asunto"]
            nombre = request.POST["nombre"]
            empresa = request.POST["empresa"]
            subject = "[Contacto Diti] %s  (%s de %s)" % (asunto, nombre, empresa)
            email = EmailMessage(
                subject,
                request.POST["mensaje"],
                request.POST["email"],
                ["*****@*****.**"],
                [
                    "*****@*****.**",
                    "*****@*****.**",
                    "*****@*****.**",
                    "*****@*****.**",
                ],
                headers={"Reply-To": request.POST["email"]},
            )
            email.send()
            return HttpResponseRedirect("/gracias/")
    else:
        form = ContactForm()
    c = {"form": form}
    c.update(csrf(request))
    return render_to_response("contact.html", c)
コード例 #2
0
ファイル: views.py プロジェクト: hitokiri82/guayaba_survey
def thanks(request):
    if request.method == 'POST':  # If the form has been submitted...
        form = ContactForm(request.POST)  # A form bound to the POST data
        if form.is_valid():  # All validation rules pass
            form.save()
            return HttpResponseRedirect('/registered/')  # Redirect after POST
    else:
        form = ContactForm()  # An unbound form
    return render_to_response('thanks.html', {'form': form, }, context_instance=RequestContext(request))
コード例 #3
0
def contact(request):
    if request.method == "POST" and request.is_ajax():
        name = request.POST.get("name")
        email = request.POST.get("email")
        message = request.POST.get("message")
        try:
            contact_form = ContactForm(name=name, email=email, message=message)
            contact_form.save()
            data = {'success': True}
        except:
            data = {'error': 'Database Registry Error!'}
        return JsonResponse(data)
    news = News.objects.all()
    context = {
        'news': news,
    }
    return render(request, 'front/contact.html', context=context)
コード例 #4
0
ファイル: views.py プロジェクト: hitokiri82/guayaba_survey
def thanks(request):
    if request.method == 'POST':  # If the form has been submitted...
        form = ContactForm(request.POST)  # A form bound to the POST data
        if form.is_valid():  # All validation rules pass
            form.save()
            return HttpResponseRedirect('/registered/')  # Redirect after POST
    else:
        form = ContactForm()  # An unbound form
    return render_to_response('thanks.html', {
        'form': form,
    },
                              context_instance=RequestContext(request))