我试图了解如何将http://code.google.com/p/django-simple-captcha/与 django 评论一起使用。我已经按照此处所述完成了所有操作:http: //docs.djangoproject.com/en/dev/ref/contrib/comments/custom/
所以我在自定义评论应用程序中的表单如下所示:
from django import forms
from django.contrib.comments.forms import CommentForm
from captcha.fields import CaptchaField
class CommentFormWithCaptcha(CommentForm):
captcha = CaptchaField()
def get_comment_model(self):
# Use our custom comment model instead of the built-in one.
return Comment
还有我的__init__.py
文件:
from protected_comments.forms import CommentFormWithCaptcha
def get_form():
return CommentFormWithCaptcha
验证码字段已呈现,但我不明白如何检查输入是否有效。例如 simple-captcha docs 说如下
if form.is_valid():
human = True
但我真的不明白我可以在哪里添加这个。forms.py 中是否有我可以覆盖的方法?