from django.shortcuts import render_to_response from django.template import RequestContext from zilbo.common.captcha.views import verify from django.contrib.comments.views.comments import post_free_comment from zilbo.common.captcha.utils import CaptchaError def preview_check(request): if request.POST: if request.POST.has_key("preview"): print "IS PREVIEW" return post_free_comment(request) else: try: return verify(request, forward_to='jayparlar.captcha.views.forwarder') except CaptchaError: return render_to_response("comments/failed_captcha.html", context_instance=RequestContext(request)) def forwarder(request, captcha_error): return post_free_comment(request)