Flask 实战:22、处理表单数据
资源编号:75869 Python Web Flask Web开发实战:入门、进阶与原理解析 热度:89
表单数据的处理涉及很多内容,除去表单提交不说,从获取数据到保存数据大致会经历以下步骤: * 1)解析请求,获取表单数据。 * 2)对数据进行必要的转换,比如将勾选框的值转换成Python的布尔值。 * 3)验证数据是否符合要求,同时验证CSRF令牌。 * 4)如果验证未通过则需要生成错误消息,并在模板中显示错误消息。 * 5)如果通过验证,就把数据保存到数据库或做进一步处理。 除非是简单的程序,否则手动处理不太现实,使用Flask-WTF和WTForms可以极大地简化这些步骤。