91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

django 驗證碼

發布時間:2020-08-06 05:23:51 來源:網絡 閱讀:960 作者:戰狐 欄目:開發技術

Django簡單的驗證碼功能

依賴包

 libz-dev libjpeg-dev libfreetype6-dev python-dev

一、下載包,把captcha復制到項目中

https://github.com/mbi/django-simple-captcha


二、運行

pip install  django-simple-captcha

三、添加到settings.py

INSTALLED_APPS = [
    'captcha',
]

四、運行

python manage.py migrate

五、修改urls.py

from django.conf.urls import url,include
urlpatterns = [
url(r'^captcha/', include('captcha.urls')),
]

六、修改form

form.py 添加captcha

from captcha.fields import CaptchaField
class LoginForm(forms.Form):
    username = forms.CharField(label='用戶名',widget=forms.TextInput(attrs={"placeholder": "用戶名", "required": "required",}),
                               max_length=50, error_messages={"required": "username不能為空",})
    password = forms.CharField(label='密碼',widget=forms.PasswordInput(attrs={"placeholder": "密碼", "required": "required",}),
                               max_length=20, error_messages={"required": "password不能為空",})
    captcha = CaptchaField(label='驗證碼')

    def clean(self):
        #驗證碼
        try:
            captcha_x = self.cleaned_data['captcha']
        except Exception as e:
            print ('except: ' + str(e))
            raise forms.ValidationError(u"驗證碼有誤,請重新輸入")


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

廉江市| 苗栗县| 大埔区| 宜良县| 泰兴市| 乌拉特后旗| 罗山县| 鄯善县| 台东市| 八宿县| 旬阳县| 班玛县| 佛教| 阿克苏市| 元氏县| 汉沽区| 焉耆| 昆明市| 榕江县| 曲水县| 井冈山市| 城口县| 苏州市| 同心县| 呼玛县| 和田县| 云和县| 同仁县| 讷河市| 嘉禾县| 紫阳县| 凤城市| 青阳县| 绥德县| 元朗区| 康保县| 柘荣县| 岳西县| 丹阳市| 廊坊市| 卢湾区|