Django form 表单类 ,表单可以提交数据,也可做校验
校验的方式:
(1):前端校验:
开发难度低,但是不能完全防止错误数据,因为有些请求是可以不经过网页。
所以一个安全的注册需要前后端的校验
(2): 后端校验:
i>最直观的方法,不适合大量的校验,是最简单的方法。检验的类型不能为空
def formPOST(request):
if request.method =="POST" and request.POST:
name = request.POST.get('name')
if name:
description = request.POST.get("description")
Type.objects.create(label=name,description=description)
types = Type.objects.all()
else:
return render(request,'index.html')
return render(request,'form-POST.html',locals())
ii> form类 ,在form表单中定义
在APP中创建一个脚本:
<