2.6.2编写网络应用程序及调试发布 ppt课件 -2023新浙教版(2019)《高中信息技术》必修第二册.pptx

上传人(卖家):Q123 文档编号:6549956 上传时间:2023-07-20 格式:PPTX 页数:24 大小:15.24MB
下载 相关 举报
2.6.2编写网络应用程序及调试发布 ppt课件 -2023新浙教版(2019)《高中信息技术》必修第二册.pptx_第1页
第1页 / 共24页
2.6.2编写网络应用程序及调试发布 ppt课件 -2023新浙教版(2019)《高中信息技术》必修第二册.pptx_第2页
第2页 / 共24页
2.6.2编写网络应用程序及调试发布 ppt课件 -2023新浙教版(2019)《高中信息技术》必修第二册.pptx_第3页
第3页 / 共24页
2.6.2编写网络应用程序及调试发布 ppt课件 -2023新浙教版(2019)《高中信息技术》必修第二册.pptx_第4页
第4页 / 共24页
2.6.2编写网络应用程序及调试发布 ppt课件 -2023新浙教版(2019)《高中信息技术》必修第二册.pptx_第5页
第5页 / 共24页
点击查看更多>>
资源描述

1、第第二二章章 信息系统的支撑技术信息系统的支撑技术必修2 信息系统与社会2.6.2 编写编写网络应用程序及调试发布网络应用程序及调试发布1.编写网络应用程序编写网络应用程序第一步:确定相应的Web应用框架。Python中常用的Web应用程序框架由Flask、Django及Tronado。其中Flask Web框架非常精简,属于小型框架。1.编写网络应用程序编写网络应用程序第一步:确定相应的Web应用框架。Python中常用的Web应用程序框架由Flask、Django及Tronado。其中Flask Web框架非常精简,属于小型框架。使用Flask Web开发的网络应用的流程步骤:1)导入框架

2、模块为Web应用程序导入Flask框架及扩展的模块,以便在程序代码中使用框架提供的功能,代码如下:2)创建应用实例为Web应用程序创建Flask类的对象,即创建一个应用实例,代码如下:运用Flask框架建立一个叫“app”的对象,这个对象具备flask的基本功能,开发者可以在此基础上自己添加功能。_name_指的是本py文件的文件名,该参数在寻找工程目录(让Flask知道去哪找文件)3)编写路由和视图函数建立URL到程序代码的关联,代码如下:当用户在浏览器中向Web服务器发出请求时,Web服务器会把请求发送给Flask应实例,如上面的APP,应用实例将每个URL与Python代码相关联,并运行

3、。其方法是:Flask通过“路由和视图函数”的方法。上述代码中的“app.route(”/“)”与“index()”就是一对路由和视图函数。运行说明路由又与URL相关联,比如网站:,如下图所示:当用户访问网页http:/ web.py。示例代码1:以“web1.py”为文件名保存,按F5运行,结果如下图:运行结果:打开浏览器,输入网址:http:/127.0.0.1:5000/,即可看到该应用的结果。运行结果:问题与讨论如何创建第2个路由与视图函数?如下图所示:示例代码2:运行结果:打开浏览器,输入网址:http:/127.0.0.1:5000/usr/,即可看到该应用的结果。运行结果:打开浏

4、览器,输入网址:http:/127.0.0.1:5000/usr/,即可看到该应用的结果。小结Flask Web开发的网络应用的流程步骤:1)导入框架模块2)创建应用实例3)编写路由和视图函数4)启动Web应用2.调试发布一般情况下,程序在编写过程中难免会出现错误,需要进行调试、修正错误。错误一般包括两类:1)语法错误:相对简单,由Python检查并给出修改建议。2)逻辑错误:相对复杂,由编程人员仔细研究和分析。调试结束后,在确保应用能正确运行的情况下,发布至服务器,供用户使用。实例:例1用Flask Web框架实现一个在网页中显示文本“这是我的第1个网页程序!”的Web应用,其程序代码(we

5、b.py)如下:1)调试1、首先,程序在python编辑窗口中编写并调试运行,如图所示,即为调试通过;2)发布2、然后,打开“cmd”,在“命令提示符”下,执行“python f:robotweb.py runserver”命令,运行结果如图所示:3)应用结果3、最后,按程序提示:Running on http:/10.73.248.160:80/(Press CTRL+C to quit)打开浏览器,输入网址:http:/10.73.248.160:80/,即可看到该应用的结果,按“CTRL+C”即可退出应用。小结第1种,直接在Python编辑窗口下调试运行,即可启动Web应用。启动开发We

6、b服务器时,应注意下面2种方式的区别:第2种,在Python编辑窗口下调试运行,完善后,需要打开“cmd”,在“命令提示符”下,执行“python f:robotweb.py runserver”命令,才能启动Web应用。小结第1种,直接在Python编辑窗口下调试运行,即可启动Web应用。启动开发Web服务器时,应注意下面2种方式的区别:第2种,在Python编辑窗口下调试运行,完善后,需要打开“cmd”,在“命令提示符”下,执行“python f:robotweb.py runserver”命令,才能启动Web应用。启动Web应用的命令:python 应用程序.py runserver实例体验-与机器人聊天教师在教师机启动“网络聊天机器人”程序:webrobot.py,学生通过浏览器与机器人聊天,记录改进建议。网络地址如下:(网络地址即为本机的IP)

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 高中 > 信息 > 浙教版(2019) > 必修2 信息系统与社会
版权提示 | 免责声明

1,本文(2.6.2编写网络应用程序及调试发布 ppt课件 -2023新浙教版(2019)《高中信息技术》必修第二册.pptx)为本站会员(Q123)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|