import json from django.views.generic import TemplateView from django.shortcuts import HttpResponse from forms import CallbackForm class AdvertisingView(TemplateView): template_name = 'simple_pages/advertising.html' class AboutView(TemplateView): template_name = 'simple_pages/about.html' def callback(request): response = {'success': False} if request.GET: form = CallbackForm(request.GET) if form.is_valid(): form.send() response['success'] = True else: response['errors'] = form.errors return HttpResponse(json.dumps(response), content_type='application/json')