def feedback(request): output = dict(success=False) form = FeedbackForm(request.POST) if form.is_valid(): form.send(request) output['success'] = True else: output['errors'] = form.get_errors() return HttpResponse(json.dumps(output), "text/javascript")
def feedback(request, hide_captcha=False): output = dict(success=False) form = FeedbackForm(request.POST, initial={'captcha': request.META['REMOTE_ADDR']}, hide_captcha=hide_captcha) if form.is_valid(): form.send(request) output['success'] = True else: output['errors'] = form.get_errors() return HttpResponse(json.dumps(output), "text/javascript")
def feedback(request, success=False): if not success and request.method == 'POST': form = FeedbackForm(request.POST) if form.is_valid(): form.send() return redirect('videos:feedback_success') else: form = FeedbackForm() context = dict(form=form, success=success) return render_to_response('videos/feedback.html', context, context_instance=RequestContext(request))