使用现有的 django.contrib.auth.forms 实现 Django Simple Captcha
我想使用此处找到的 Django Simple Captcha 在我的 django 注册表单上添加验证码: http://code.google.com/p/django-simple-captcha/
如果您创建一个新表单,这非常有用,但我使用的是 django 附带的 django.contrib.auth.forms 。知道如何使用现有的 django auth 视图来实现验证码吗?谢谢你!
I would like to add captcha on my django registration form using Django Simple Captcha found here: http://code.google.com/p/django-simple-captcha/
This works great if you create a new form but I'm using the django.contrib.auth.forms the one that comes with django. Any idea how I might be able to implement captcha with the existing django auth views? Thank you!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以简单地对 django.contrib.auth.forms 表单进行子类化并添加 CaptchaField,如下所示:
并像往常一样在视图中使用新表单:
You could simply subclass the django.contrib.auth.forms forms and add a CaptchaField, like this:
and use the new Form in your view as usual: