栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

【Web应用开发】实验二:WEB表单设计

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

【Web应用开发】实验二:WEB表单设计

文章目录

一、实验目的二、实验环境三、 实验内容

1. 基本流程2. 网页实现展示3. 具体代码展示 四、结果五、小结


一、实验目的

了解HTML表单的基本含义、基本类型以及工作流程认识HTML表单结构、掌握action属性、两种method方法的用法以及一些基本表单组件的使用了解HTML5相对于HTML的优势,掌握HTML5组件的使用,并且使用HTML5里面的音频组件完成此次实验掌握HTML的表单处理,完成环境搭建,安装flask来成功处理请求数据,利用接收的数据构建新的网页 二、实验环境

VS code、flask、python

三、 实验内容 1. 基本流程

1.首先创建基本html代码,然后完成音频文件的导入
2.利用单行文本框、密码框、文本域、单选按钮、复选按钮、下拉复选框、文件上传等表单组件以及表格创建的基本标签来共同创建表格
3.导入flask,编写 Python代码,接收输入的数据,成功实现网页的跳转

2. 网页实现展示

3. 具体代码展示



    
    
    网络空间安全学院表单实例


    

网络空间安全学院表单实例演示

音频播放

姓名:
密码:
个人描述:
性别:
年级:
爱好 睡觉 玩游戏 阅读 美食 旅行 跳舞
简历:
from flask import Flask,request
app = Flask(__name__)

@app.route("/",methods=["GET","POST"])
def home():
    string="

姓名:

{}

密码:

{}

个人陈述:

{}

性别:

{}

年级:

{}

爱好:

{}

上传文件名:

{}" if request.method=="POST": name=request.form["user"] password=request.form["pass"] desc=request.form["descr"] sex=request.form["sex"] grade=request.form["grade"] fav=request.form.getlist("fav") file=request.form["file"] return string.format(name,password,desc,sex,grade,fav,file) else: return u"你的请求方式存在问题" if __name__=="__main__": app.run()
四、结果

利用音频组件向网页中插入背景音乐并能控制音乐的暂停和播放,利用相关标签创建表格,向表格中插入表单组件,实现web表单的创建,最后通过导入flask编写python代码,实现新网页的跳转。

五、小结

通过此次实验,我深入理解了表单的基本含义、基本类型以及工作流程;此次实践有利于我对基本表单组件的熟练掌握。而这次实验我感到最困难的部分是flask的导入,之前下载了anaconda但是还是无法成功导入flask模块,最后通过老师和助教的帮助,以及不断在网上寻找解决办法,发现是自己的python环境里没有pip相关文件,最后通过cmd命令行导入pip相关文件,再次安装flask,终于成功导入flask模块完成了实验环境的搭建。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/752886.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号