2.6网络应用软件开发Flask总结 素材 2021-2022学年高中信息技术浙教版(2019)必修2

资源下载
  1. 二一教育资源

2.6网络应用软件开发Flask总结 素材 2021-2022学年高中信息技术浙教版(2019)必修2

资源简介

Flask库的使用
案例一:建立最简单的网页
代码
控制台输出
倒数第二行给出的是网页地址
当用浏览器打开网页时,Web服务器将受到一条GET请求
浏览器界面
案例二:建立新路由
浏览器界面:注意URL的变化
案例三:使用变量
浏览器界面:注意URL和显示内容
案例四:使用HTML模板,并向模板中传递变量
Python代码
HTML代码:注意变量的传递和HTML中变量的格式
浏览器显示:注意网页标题
注意:HTML模板需要放在templates文件夹下,这是Flask内部定义的默认路径。
案例五:Flask_wtf表单库的使用
Python代码
注意:代码中使用request.method == 'POST'接受按键按下后表单的返回值。课本上采用的是form.validate_on_submit()检测按键按下事件,两者效果基本等价。
load.html代码
text.html代码
浏览器登陆(load.html模板)
浏览器输入admin结果
浏览器输入Peter结果
附录1:flask_wtf内置标准表单字段
序号 字段 描述
1 StringField 单行文本输入框(*)
2 TextField 单行文本输入框
3 BooleanField 多选框
4 DecimalField 用于显示带小数的文本字段
5 IntegerField 用于显示带整数的文本字段
6 RadioField 单选框
7 SelectField 下拉列表框
8 TextAreaField 多行长文本输入框
9 PasswordField 密码输入框(输入内容自动变为*)(*)
10 SubmitField 提交按钮(*)
附录2:表单输入类型样例
下拉列表
多行文本框
单选按钮
单行输入文本框

展开更多......

收起↑

资源预览