Пример #1
0
def contact(request, lang_name):
    language = get_object_or_404(Language, small_name=lang_name)

    if request.method == "POST":
        form = ContactForm(request.POST)
        if form.is_valid():
            subject = form.cleaned_data["subject"]
            sender = form.cleaned_data["email"]
            message = form.cleaned_data["name"] + "\n" + form.cleaned_data["message"]

            recipients = ["*****@*****.**"]

            from django.core.mail import send_mail

            try:
                send_mail(subject, message, sender, recipients)
            except:
                pass
            return redirect("/%s/contact/thanks/" % language.small_name)
    else:
        form = ContactForm()

    return render_to_response(
        "cms/%s/cms/contact.html" % language.small_name,
        {
            "form": form,
            "languages": Language.objects.all(),
            "lang_name": language.small_name,
            "top_pages": Page.objects.filter(type=Page.TOP),
            "side_pages": Page.objects.filter(type=Page.SIDE),
        },
        context_instance=RequestContext(request),
    )
Пример #2
0
def contact(request):
    if request.method == 'POST':
        form = ContactForm(request.POST)
        if form.is_valid():
            cd = form.cleaned_data
            send_mail(
                cd['subject'],
                cd['message'],
                cd.get('email', '*****@*****.**'),
                ['*****@*****.**'], #email address where message is sent.
            )
            return HttpResponseRedirect('/thanks/')
    else:
        form = ContactForm()
    return render(request, 'contact.html', {'form': form})
Пример #3
0
def contact(request):
    if request.method == 'POST':
        form = ContactForm(request.POST)
        if form.is_valid():
            cd = form.cleaned_data
            send_mail(
                cd['subject'],
                cd['message'],
                cd.get('email', '*****@*****.**'),
                ['*****@*****.**'
                 ],  #email address where message is sent.
            )
            return HttpResponseRedirect('/thanks/')
    else:
        form = ContactForm()
    return render(request, 'contact.html', {'form': form})