27 lines
793 B
Python
27 lines
793 B
Python
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,
|
|
})
|
|
|