summaryrefslogtreecommitdiff
path: root/website
diff options
context:
space:
mode:
Diffstat (limited to 'website')
-rw-r--r--website/views.py12
1 files changed, 12 insertions, 0 deletions
diff --git a/website/views.py b/website/views.py
index 7c1bf98..ce44011 100644
--- a/website/views.py
+++ b/website/views.py
@@ -3,6 +3,7 @@ from django.core.context_processors import csrf
from django.views.decorators.csrf import csrf_exempt
from django.shortcuts import render
from django.template import RequestContext
+from django.core.mail import send_mail
from website.forms import UserLoginForm, UserRegisterForm, ProposalForm
from website.models import Proposal
@@ -17,8 +18,19 @@ def venue(request):
return render(request, 'website/templates/venue.html')
def contact(request):
+ if request.method == "POST":
+ context = {}
+ context.update(csrf(request))
+ from_email = request.POST['user_email']
+ to = ("scipy@fossee.in",)
+ subject = request.POST['subject']
+ message = request.POST['message']
+ send_mail(subject, message, from_email, to, fail_silently=True)
+ context['mailsent'] = True
+ return render(request, 'website/templates/contact.html', context)
return render(request, 'website/templates/contact.html')
+
def register(request):
return render(request, 'website/templates/register.html')