入手方法は?
このチュートリアルでは、if the user didn’t provide a valid response to the CAPTCHA challenge, the form will raise a ValidationError:
私のフォーム
class AuthenticationForm(forms.Form):
username = forms.CharField(label=_("Username"), max_length=30)
password = forms.CharField(label=_("Password"), widget=forms.PasswordInput)
captcha = CaptchaField(label=_("Captcha"))
私の見解
try:
form = AuthenticationForm(request.POST)
if form.is_valid():
pass
except Exception, ex:
LOG.debug("Captcha Error: %s" % str(ex))
フォームから例外を取得できませんでした。それを達成する方法は?何か案は?
更新1
subprocess.call(["logger", "-t", "blah", "blahblah"])
キャプチャのソースコードの「クリーン」機能にいくつかのステートメントを入れましたが、 clean
. また、ValidationError が発生する唯一の場所でもあります。