美文网首页
captcha:在django中简单使用的例子

captcha:在django中简单使用的例子

作者: dddddo | 来源:发表于2019-11-16 07:09 被阅读0次

创建django项目projectaa,创建应用appaa。
在setting窗口增加代码,注册captcha,projectaa/projectaa/setting:

INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'appaa',
    'captcha',
]

在urls窗口增加代码,projectaa/projectaa/urls:

urlpatterns = [
    path('admin/', admin.site.urls),
    path('registration/', views.registration, name='registration'),
    path('captcha/', include('captcha.urls')),
]

在forms窗口增加代码,projectaa/appaa/forms:

class RegistrationForm(forms.ModelForm):
    captcha = CaptchaField(error_messages={'invalid': '验证码错误'})

在register.html窗口增加代码,template/register.html:

<div><label for="cap">验证码</label><div class="cap" id="cap">{{ registration_form.captcha }}</div></div>

在浏览器中输入地址127.0.0.1:8000/registration/。
如果没有实现目的,尝试在terminal中运行命令
python manage.py makemigrations
python manage.py migrate
python manage.py runserver

相关文章

网友评论

      本文标题:captcha:在django中简单使用的例子

      本文链接:https://www.haomeiwen.com/subject/ixieictx.html