from django.shortcuts import render from django.core.mail import EmailMessage from django.contrib import messages from mhackspace.contact.forms import ContactForm # add to your views def contact(request): form_class = ContactForm if request.method == 'POST': form = form_class(data=request.POST) if form.is_valid(): data = form.cleaned_data email = EmailMessage( '[%s] - %s' % (data['enquiry_type'], data['subject']), data['message'], to=['contact@maidstone-hackspace.org.uk']) email.send() messages.add_message(request, messages.INFO, 'E-Mail sent') else: form = form_class() return render(request, 'pages/contact.html', { 'form': form, })