Flask 表单操作库 flask |
您所在的位置:网站首页 › wtforms组件的作用包括 › Flask 表单操作库 flask |
一、安装 flask_WTF 0.14.X
flask_WTF 英文文档 flask_WTF 中文文档0.12 Flask表单验证组件WTForms Flask-WTF是集成WTForms,并带有 csrf 令牌的安全表单和全局的 csrf 保护的功能。每次我们在建立表单所创建的类都是继承与flask_wtf中的FlaskForm,而FlaskForm是继承WTForms中forms。 pip install flask_WTF 二、基本用法:1.创建基础表单 例如,form.py: class LoginForm(FlaskForm): username = StringField() password = PasswordField() remember_me = BooleanField(label='Keep me logged in')2.CSRF保护 任何使用FlaskForm创建的表单发送请求,都会有CSRF的全部保护,在对应的template中HTML渲染表单时,可以加入form.csrf_token: app.config['SECRET_KEY'] = 'ABC' # 指定CSRF验证字段 { { form.csrf_token }}但是如果模板中没有表单,则可以使用一个隐藏的input标签加入csrf_token。 |
今日新闻 |
点击排行 |
|
推荐新闻 |
图片新闻 |
|
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭 |