Django实战之用户注册

在上篇Django实战之用户登录文章中,实现了扩展用户字段及自定义用户认证这两块功能,但并没有对用户输入的数据做验证,本篇在完成用户注册功能时来来实现服务器后端用户数据验证的.

用户数据模型user\models.py

视图逻辑user\views.py

表单处理user\forms.py对与数据的验证我都写到了这里(使用的是ModelForm类,而不是Form类,此例子可供参考).

注册模板templates\reg.html

urls.py

url(r’^reg/‘,reg),

测试:

1.啥也不输

2.输入一个错误格式的手机号,输入一个带qq的邮箱,密码与确认密码不一样.输入一个已存在的用户名.

呵呵,它不仅做到了数据的验证,并且在错误的时候还能有错误提示,并且保留用户的数据,这太棒了!

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190121G08LTK00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券