1.注册页面:
<div>
<form action="/register_ok/" method="get"> # 提交注册后返回http://127.0.0.1:8000/ok/页面
<!-- 用户名 -->
<div>
<input type="text" name="username" id="username" placeholder="请输入您的昵称">
</div>
<!-- 密码 -->
<div>
<input type="password" name="password" placeholder="输入密码" id="password">
</div>
<!-- 手机号 -->
<div>
<input type="mobile" name="mobile" placeholder="请输入11位手机号" id="mobile">
</div>
<div>
<button type="submit" name="submit" value="立即登录" id="submit">立即注册</button>
</div>
</form>
</div>
2.路由器:
url(r'^register_page/$', views.register_page),
url(r'^register_ok/$', views.register), # 这里的路由要和静态页面中的<form action="/register_ok/" method="get">保持一致
3.视图(注意这里要关闭csrf:在setting.py中MIDDLEWARE,暂时注释:'django.middleware.csrf.CsrfViewMiddleware',)
def register_page(request): # 显示注册页面
return render(request, 'register.html')
def register(request): # 获取html页面中的name属性值
name = request.POST.get('username')
psd = request.POST.get('password')
tel = request.POST.get('mobile')
return HttpResponse('########')