POST contact form via javascript
This commit is contained in:
parent
bffa0b69b1
commit
2362fd74d8
3 changed files with 55 additions and 13 deletions
|
|
@ -1,13 +1,12 @@
|
|||
from django.conf import settings
|
||||
from django.core.mail import EmailMessage
|
||||
from django.shortcuts import render
|
||||
|
||||
from app.video.utils import render_to_json_response
|
||||
from . import forms
|
||||
from . import models
|
||||
|
||||
def index(request):
|
||||
context = {
|
||||
}
|
||||
success = True
|
||||
if request.method == 'POST':
|
||||
form = forms.ContactForm(request.POST)
|
||||
if form.is_valid():
|
||||
|
|
@ -17,7 +16,8 @@ def index(request):
|
|||
to = [settings.CONTACT_TO_EMAIL]
|
||||
msg = EmailMessage(subject, message, from_, to, reply_to=[form.cleaned_data['email']])
|
||||
msg.send(fail_silently=True)
|
||||
context['submitted'] = True
|
||||
else:
|
||||
context['form'] = form
|
||||
return render(request, 'contact.html', context)
|
||||
success = False
|
||||
else:
|
||||
success = False
|
||||
return render_to_json_response({'success': success})
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue