后端:
a-邮箱格式
定义一个模板:
class LoginForm(forms.Form):
user = forms.CharField(min_length=6)
email = forms.EmailField(min_length=12)
-a
-用户,用户名>6
-密码,长度大于12
用户请求到来,
从用户请求获取需要的字段
定义一个模板:
class LoginForm(forms.Form):
user = forms.CharField(min_length=6)
email = forms.EmailField(min_length=12)
-------------------------------------------
1、什么是Form?
用于验证用户请求合法性的一个组件
步骤:
1)创建模板
class MyForm(forms.Form)
user = forms.charfield(min_length=3)
字段:用于验证用户某个字段
插件:user= form.charfield(..,widget=input框)
2)获取用户请求,进行验证
- is_valid()
-obj.clean()正确数据
-obj.errors 错误信息
3)
Form提交:
errors.字段.0
ajax提交:
errors.as_data()
erros.as_json()