Flask表单疑问,这个name是怎么传进来的
展开全部
1、 当路由触发 index 视图函数。
form = NameForm() 这条语句创建一个form 实例对象,也就是说表单创建了。
2、如果是第一次访问含有这个表单的页面 也就是GET请求
if form.validate_on_submit() 这个判断为假,下面的语句块不执行。
3、如果是POST请求
这个时候,表单已经存在。
if form.validate_on_submit() 这个判断为真,下面的语句块要执行。
name = form.name.data 这条语句在POST的时候,取得form表单属性值。
4、无论POST、还是GET
return render_template('index.html', form=form, name=name)
这条语句都要被执行。
form = NameForm() 这条语句创建一个form 实例对象,也就是说表单创建了。
2、如果是第一次访问含有这个表单的页面 也就是GET请求
if form.validate_on_submit() 这个判断为假,下面的语句块不执行。
3、如果是POST请求
这个时候,表单已经存在。
if form.validate_on_submit() 这个判断为真,下面的语句块要执行。
name = form.name.data 这条语句在POST的时候,取得form表单属性值。
4、无论POST、还是GET
return render_template('index.html', form=form, name=name)
这条语句都要被执行。
2018-07-25 · 为您提供更好的产品和服务
七彩虹科技有限公司
七彩虹科技成立于1995年,中国著名的DIY硬件厂商, 亚太区最重要的显示卡提供商之一。专注于IT硬件产品研发、生产和销售,致力于为个人和企业用户提供最具创新与实用价值的硬件产品及应用方案。
向TA提问
关注
展开全部
validate_required是用来供validate_form调用的,我先从validate_form说起吧, 参数thisform是点击submit后提交的表单中email中的数据,将参数传入validate_form后,在if中调用validate_required判断email文本域是否为空,如果为空,就弹出对话...
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询