综合案例5-显示表单 | 学习笔记

简介: 快速学习综合案例5-显示表单

开发者学堂课程【Python Web 框架 Flask 快速入门综合案例5-显示表单】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/603/detail/8804


综合案例5-显示表单

目录

一. 使用  WTF 显示表单

二. 代码案例

一.使用  WTF  显示表单

a. 自定义表单类

b. 模板中显示

c.  secret_key  / 编码 /  csrf_token

二.代码案例

在创建表单时需要导入头文件,如下:

from flask import Flask,render_template

from flask_sqlalchemy import SQLAlchemy

from flask_wtf import FlaskForm

from wtforms import StringField, SubmitField

from wtforms.validators import DataRequired

#自定义表单类

class AuthorForm(FlaskForm) :

author = StringField( ‘作者’, validators= [DataRequired()])

book = StringField( ‘书籍’ ,validators= [DataRequired()])

submit = SubmitField( ‘提交’)

@app. route(‘/’)

def index( ):

#创建自定义的表单类

author_ form = AuthorForm( )

#创建form表单

<form method="post">

{{ form. csrf_token( )}}

{{ form. author.label }}{{ form. author }}<br>

{{form. book.label }}{{ form. book }}<br>

{{ form. submit }}<br>

{#显示消息闪现的内容#}

(% for message in get_ flashed_ messages( ) %}

{{ message }}

{% endfor %}

</form>

相关文章
|
2月前
|
前端开发
HTML+CSS基础知识(6)背景的设置、表格的设计、表单的设计和框架集
这篇文章详细介绍了如何在HTML和CSS中设置背景、设计表格、创建表单以及使用框架集,并通过代码示例和测试结果展示了具体的实现方法和效果。
HTML+CSS基础知识(6)背景的设置、表格的设计、表单的设计和框架集
|
2月前
|
SQL 开发框架 前端开发
在Winform系统开发中,对表格列表中的内容进行分组展示
在Winform系统开发中,对表格列表中的内容进行分组展示
|
5月前
如何用二维码高效收集信息?表单功能轻松实现
表单作为草料二维码的高级功能之一,可用于收集格式统一的数据。你可以通过组合姓名、图片、检查项等组件搭建出电子表单,关联到二维码中,扫码填写表单即可更快速、规范的收集数据。这篇文章为大家介绍下表单的制作教程。
120 2
|
5月前
|
SQL 存储 算法
实战教学--怎样提高报表呈现的性能?
实战教学--怎样提高报表呈现的性能?
|
前端开发
前端学习案例4-下拉框
前端学习案例4-下拉框
67 0
前端学习案例4-下拉框
|
前端开发
3.26前端作业-表格表单的综合应用
3.26前端作业-表格表单的综合应用
84 0
3.26前端作业-表格表单的综合应用
优秀学生信息表格案例
优秀学生信息表格案例
134 0
优秀学生信息表格案例
html+css实战123-综合案例-导航
html+css实战123-综合案例-导航
117 0
html+css实战123-综合案例-导航
html+css实战44-综合案例-表单
html+css实战44-综合案例-表单
128 0
html+css实战44-综合案例-表单
html+css实战62-综合案例1-标题完成
html+css实战62-综合案例1-标题完成
200 0
html+css实战62-综合案例1-标题完成
下一篇
无影云桌面