摘要:
在模板中渲染错误消息 InputRequired验证器和DataRequired很相似,但InputRequired仅验证用户是否有输入,而不管输入的值是否有效。例如,有空格组成的数据也会通过验证。当是DataRequired时,如果用户输入的数据不符合字段要求,比如在IntegerField输入非 阅读全文
posted @ 2019-03-11 22:46
夏晓旭
阅读(2343)
评论(0)
推荐(0)
摘要:
在视图函数中验证表单 因为现在的basic_form视图同时接受两种类型的请求:GET请求和POST请求。所以我们要根据请求方法的不同执行不同的代码。具体来说,首先是实例化表单,如果是GET请求,就渲染模板;如果是POST请求,就调用validate()方法验证表单数据。 请求的HTTP方法可以通过 阅读全文
posted @ 2019-03-11 22:42
夏晓旭
阅读(748)
评论(0)
推荐(0)
摘要:
处理表单数据 表单数据的处理涉及很多内容,从获取数据到保存数据大致有以下步骤: 1、 解析请求,获取表单数据 2、 对数据进行必要的转换,比如讲勾选框的值转换成python的布尔值 3、 验证数据是否符合要求,同时验证CSRF令牌。 4、 如果验证未通过则需要生成错误消息,并在模板中显示错误消息。 阅读全文
posted @ 2019-03-11 22:38
夏晓旭
阅读(13305)
评论(0)
推荐(0)
摘要:
在模板中渲染表单 为了能够在模板中渲染表单,我们需要把表单类实例传入模板。首先在视图函数里实例化表单类LoginForm,然后再render_template()函数中使用关键脑子参数form将表单实例传入模板,例如:form/app.py 在模板中,需要调用表单类的属性即可获取字段对应的HTML代 阅读全文
posted @ 2019-03-11 22:33
夏晓旭
阅读(2327)
评论(0)
推荐(0)

浙公网安备 33010602011771号