form组件的提交事件是由()组件来实现的,form组件的提交事件函数是由()组件绑定的?
姜戈的形式主要具有一下几大功能:
生成超文本标记语言标签验证用户数据(显示错误信息)HTML表单提交保留上次提交数据初始化页面显示内容
从django .捷径导入渲染
#在此创建您的观点。
从django.forms导入表单
从django.forms导入小部件
从django.forms导入字段
# 对形式表单进行数据验证
类别逻辑信息格式(格式):
用户=字段查菲尔德(必填=真)#不能为空
pwd=字段CharField(min_length=18)
定义登录(请求):
if request.method==get :
返回渲染(请求,《login.html》)
否则:
obj=LoginForm(请求. POST)#请求。邮政拿到的是邮政的数据
是否有效
1.获取当前类中所有的字段
-LoginForm实例化时候,放入
self.fields={
用户:正则表达式,
"密码":正则表达式
}
2.循环自我领域
标志=真
对于self.fields.items()中的k,v:
k是:用户,密码
v是:正则表达式
输入值=请求POST.get(k)
标志=假
返回标志
if obj.is_valid():
print(obj.cleaned_data)#字典数据
否则:
# print(obj.errors)#返回的是个犯罪对象
打印(对象错误)#返回的是个犯罪对象
返回render(request, login.html)views.py
!声明文档类型
html lang=en
头
meta charset=UTF-8
标题标题/标题
/头
身体
氕用户登录/h1
表单操作=/login/方法=POST
{% csrf_token %}
用户名输入类型=文本名称=用户
密码输入类型=密码名称=密码
输入类型=提交值=提交
/表单
/body
/html login.html
努力成为一个开发者个人站点:www.pythonav.cn
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。