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, })
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, })
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})