def index(request): if use_submitpath: form = ModelContactUsForm(initial={'contact_submit_path': request.get_full_path()}) else: form = ModelContactUsForm() if request.method == 'POST': form = ModelContactUsForm(request.POST) if form.is_valid(): form.save() email_all(request, form) return HttpResponseRedirect(reverse('contactus_sent')) return render_to_response('contact/contact_form.html', {'form':form}, context_instance=RequestContext(request))
def process_request(self, request): if request.method == 'POST' and 'is_contact' in request.POST: # validate the form form = ModelContactUsForm(data=request.POST) if form.is_valid(): form.save() email_all(request, form) form.submit_success = True else: if use_submitpath: form = ModelContactUsForm(initial={'contact_submit_path': request.get_full_path()}) else: form = ModelContactUsForm() request.contact_form = form