亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

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

梁山县| 大厂| 北辰区| 民权县| 广元市| 仁怀市| 江川县| 新密市| 肇东市| 镇沅| 晴隆县| 临海市| 方正县| 水城县| 三河市| 通山县| 乌兰浩特市| 周宁县| 巴里| 玛沁县| 宁河县| 永新县| 钟祥市| 巴塘县| 杂多县| 临洮县| 杭锦旗| 左权县| 商洛市| 峨眉山市| 正安县| 华蓥市| 招远市| 沁源县| 伊吾县| 施秉县| 乳山市| 绍兴县| 库尔勒市| 栖霞市| 彭水|