首页 > 代码库 > Django打造在线教育平台_day_4: 完成注册功能
Django打造在线教育平台_day_4: 完成注册功能
1、把注册html页面复制到templats目录下
2、把功能写在users/views.py文件中
3、urls.py文件添加代码
from users.views import RegisterView urlpatterns = [ url(r‘^register/$‘, RegisterView.as_view(), name=‘register‘), ]
4、修改index与register.html
<a style="color:white" class="fr registerbtn" href="{% url ‘register‘ %}">注册</a> # href="http://www.mamicode.com/{% url ‘register‘ %}"
<!DOCTYPE html> <html> {% load staticfiles %} #添加 <link rel="stylesheet" type="text/css" href="{% static ‘css/reset.css‘ %}"> <link rel="stylesheet" type="text/css" href="{% static ‘css/login.css‘ %}"> <li><a href=""><img width="483" height="472" src="{% static ‘images/57a801860001c34b12000460.jpg‘ %}" /></a></li> <li><a href=""><img width="483" height="472" src="{% static ‘images/57a801860001c34b12000460.jpg‘ %}" /></a></li> <li><a href=""><img width="483" height="472" src="{% static ‘images/57a801860001c34b12000460.jpg‘ %}" /></a></li> <script src="{% static ‘js/jquery.min.js‘ %}" type="text/javascript"></script> <script src="{% static ‘js/unslider.js‘ %}" type="text/javascript"></script> <script src="{% static ‘js/validateDialog.js‘ %}" type="text/javascript"></script> <script src="{% static ‘js/login.js‘ %}" type="text/javascript"></script>
5、安装Django验证码生成库
pip install django-simple-captcha=0.4.6
6、在settings.py中添加captcha
INSTALLED_APPS = [ ‘django.contrib.admin‘, ‘django.contrib.auth‘, ‘django.contrib.contenttypes‘, ‘django.contrib.sessions‘, ‘django.contrib.messages‘, ‘django.contrib.staticfiles‘, ‘users‘, # 注册App ‘operation‘, ‘courses‘, ‘organization‘, # 添加以下两个app配置 ‘xadmin‘, ‘crispy_forms‘, ‘captcha‘, ]
7、urls.py文件添加代码
from django.conf.urls import include urlpatterns = [ url(r‘^captcha/‘, include(‘captcha.urls‘)), ]
8、Tools->run manage.py Tas生成captcha相关数据表
输入:makemigrations
输入:migrate
9、register.html
<form id="email_register_form" method="post" action="{% url ‘register‘ %}" autocomplete="off">
........
<div class="form-group marb8 captcha1 "> <label>验 证 码</label> {{ register_form.captcha }} </div> ........ {% csrf_token %} </form>
Django打造在线教育平台_day_4: 完成注册功能
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。