view代码
from django.shortcuts import render,HttpResponse
from django import forms
# Create your views here.
class UserInfo(forms.Form):
name = forms.CharField(min_length=4, label='用户名')
pwd = forms.CharField(min_length=8, label='密码')
r_pwd = forms.CharField(min_length=8, label='再次输入')
email = forms.EmailField(label='邮箱')
tel = forms.CharField(min_length=11, label='电话')
def reg(request):
if request.method == 'POST':
# form = UserInfo({'name': 'taojun', 'pwd': 'hanweb', 'r_pwd': 'hanweb', 'email': 'taoj', 'tel': '123456'})
form = UserInfo(request.POST)
if form.is_valid():
print(form.cleaned_data)
else:
# > 校验不通过也返回页面, 以及form对象里面校验的错误信息
return