django验证码库django-simple-captcha一些注意事项

django-simple-captcha是什么

是一个django的验证码库,使用后能够帮助我们快速实现验证码功能。使用后能实现类似下图验证码的效果。

关于的具体使用方法,可以参考官方的文档,使用起来也比较简单,下载安装,然后注册,在模板使用的地方加入:

django-simple-captcha 注意事项

关于注意事项是本文重点要说的,算是做一个记录。

django-simple-captcha版本的问题

网上目前流传的教程是版本,但是在具体使用过程中,如果也用这个版本的话可能会出问题,小虾的项目是基于,如果也用版本的django-simple-captcha会出现验证码无法显示的情况。因此版本上应该使用最新的。直接用下载最新版本,然后验证码就会出现。

关于刷新验证码的问题

默认的情况下,的验证码是需要刷新页面才能显示,但是从用户体验的角度来说,显然是不友好的,用户填写完一大串的表单,因为验证码看不清,重新刷新页面,那么刚刚表单填写的内容也没有了。。。这显然是对用户体验不好,基于这样的考虑,我们需要在当前页面加入刷新验证码的功能而页面不刷新。关于这个功能,目前常见流行的方式是点击验证码图片更换验证码,但是这个需要实现,小虾技术不到位,实现起来麻烦,于是考虑了一个折中的图片,用一个标签来点击实现,下面是具体的相关代码。

把上面的js代码放到相关表单所在的页面body中就OK了,实现的样式和上图右侧的一样,如果有特殊的样式需求的话,自己修改修改就好。

  • 发表于:
  • 原文链接:http://kuaibao.qq.com/s/20180131G1H86O00?refer=cp_1026

相关快讯

扫码关注云+社区