實現驗證碼python
pip install django-simple-captcha==0.4.6
首先須要加入到 django 的 app 中數據庫
更新下數據庫 會添加一張新的表 django
python manage.py migrate
在urls 中添加一條 urlapp
url(r'^captcha/', include('captcha.urls')),
from captcha.fields import CaptchaField # 註冊form class RegisterForm(forms.Form): email = forms.EmailField(required=True) password = forms.CharField(required=True, min_length=5) # 驗證碼使用,error_messages修改錯誤顯示信息 captcha = CaptchaField(error_messages={"invalid": "驗證碼錯誤"})
視圖中傳到模板後再模板中使用便可ui
展示出來的效果以下url