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")