Exemplo n.º 1
0
def press(request):

    # if this is a POST request we need to process the form data
    if request.method == 'POST':
        # create a form instance and populate it with data from the request:
        subject = "Trinity Website 'Press'"

        email_inf = EmailInf(subject=subject)
        form = ContactForm(request, request.POST, instance=email_inf)

        # check whether it's valid:
        if form.is_valid():
            # process the data in form.cleaned_data as required

            message = "FROM: "+form.cleaned_data['name']+" ("+form.cleaned_data['email']+")\n" + \
                      form.cleaned_data['message']
            sender = form.cleaned_data['email']

            recipients = ['*****@*****.**']
            # recipients = ['*****@*****.**']

            form.save()

            print subject
            print message
            print sender
            print recipients


            # send_mail(subject, message, sender, recipients)
            msg = EmailMessage(
                subject, message, settings.SERVER_EMAIL,
                settings.EMAIL_FORMS['press'], [],
                headers={'Reply-To': sender}
            )

            msg.send()

            msg = None
            # send_mail(subject, message, sender, recipients)
            msg = EmailMessage(
                subject, message, settings.SERVER_EMAIL,
                ['*****@*****.**'], [],
                headers={'Reply-To': sender}
            )

            msg.send()
            # redirect to a new URL:
            return HttpResponseRedirect(reverse('thank you'))

    # if a GET (or any other method) we'll create a blank form
    else:
        form = ContactForm(request)

    return render(request, 'mysite/press.html', {
        'form': form,
    })
Exemplo n.º 2
0
def press(request):

    # if this is a POST request we need to process the form data
    if request.method == 'POST':
        # create a form instance and populate it with data from the request:
        subject = "Trinity Website 'Press'"

        email_inf = EmailInf(subject=subject)
        form = ContactForm(request, request.POST, instance=email_inf)

        # check whether it's valid:
        if form.is_valid():
            # process the data in form.cleaned_data as required

            message = "FROM: "+form.cleaned_data['name']+" ("+form.cleaned_data['email']+")\n" + \
                      form.cleaned_data['message']
            sender = form.cleaned_data['email']

            recipients = ['*****@*****.**']
            # recipients = ['*****@*****.**']

            form.save()

            print subject
            print message
            print sender
            print recipients

            # send_mail(subject, message, sender, recipients)
            msg = EmailMessage(subject,
                               message,
                               settings.SERVER_EMAIL,
                               settings.EMAIL_FORMS['press'], [],
                               headers={'Reply-To': sender})

            msg.send()

            msg = None
            # send_mail(subject, message, sender, recipients)
            msg = EmailMessage(subject,
                               message,
                               settings.SERVER_EMAIL, ['*****@*****.**'],
                               [],
                               headers={'Reply-To': sender})

            msg.send()
            # redirect to a new URL:
            return HttpResponseRedirect(reverse('thank you'))

    # if a GET (or any other method) we'll create a blank form
    else:
        form = ContactForm(request)

    return render(request, 'mysite/press.html', {
        'form': form,
    })
Exemplo n.º 3
0
def contact(request):

    if request.method == 'POST':
        form = ContactForm(request.POST)
        if form.is_valid():
            contactVar = form.save(commit=False)
            contactVar.save()
            return HttpResponseRedirect(reverse('mysite:contact'))

            #return HttpResponse("Successfully saved record")
    else:
        form = ContactForm()

    return render(request, 'mysite/contact.html', {'form': form})