上一篇讲到最简单的表单处理,就将输入的字符串输出了。
这么简单的表单处理可不行,接下来我们以一个用户注册的例子说明怎么验证数据。
验证数据要用到django.forms模块。
首先我们在templates目录下新建一个forms.py文件,添加代码:
- from django import forms
- class AccountForm(forms.Form):
- Email = forms.EmailField() #规定文本为email格式
- Name = forms.CharField() #无限制条件
- Password = forms.CharField(min_length=8) #密码最短8位
#-*- coding: utf-8 -*-
from django import forms
class AccountForm(forms.Form):
Email = forms.EmailField() #规定文本为email格式
Name = forms.CharField() #无限制条件
Password = forms.CharField(min_length=8) #密码最短8位
#这就是指定的数据格式
然后我们新建另一个html文件register.html,添加代码: