电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

类型2.6网络应用软件开发(2) 课件 2021—2022学年浙教版(2019)高中信息技术必修2

收藏

编号:336608300    类型:共享资源    大小:1.06MB    格式:PDF    上传时间:2022-09-22
  
10
金贝
分享到微信 分享到微博 分享到QQ空间
关 键 词:
2.6网络应用软件开发(2) 课件 2021—2022学年浙教版(2019)高中信息技术必修2
资源描述:
2.网络应用的规划设计1.网络应用软件的架构1.编写网络应用程序2.调试发布from flask import Flaskapp=Flask(_name_)app.route(/)def index():return这是我的第一个网页程序if _name_=_main_:app.run()#导入Flask框架模块#路由#创建应用实例#视图#启动web应用from flask import Flaskapp=Flask(_name_)app.route(/)def index():return这是我的第一个网页程序app.route(/usr/)#路由def index2():#视图 return测试效果if _name_=_main_:#启动web应用 app.run()#导入Flask框架模块#路由#创建应用实例#视图Python中常用的Web应用程序框架由Flask、Django及Tronado.其中Flask Web框架非常精简,属于小型框架,允许开发者任意挑选符合需求的扩展。http:/127.0.0.1:5000/http:/127.0.0.1:5000/usr/app.route(/)def index():return这是我的第一个网页程序app.route(/usr/)#路由def index2():#视图 return测试效果html语言HTML:超文本标记语言(:HyperText Markup Language,简称:HTML)是一种用于创建网页的标准标记语言。from flask import Flaskfrom flask_script import Server,Managerapp=Flask(_name_)manager=Manager(app)server=Server(host=0.0.0.0,port=80,threaded=True)manager.add_command(runserver,server)app.route(/)def index():return你好,世界!if _name_=_main_:manager.run()上面的实例只实现了单一文本的输出机器人对话能力的实现:AIML模块,人工智能标记语言import syssys.path.insert(0,./)#切换到语料库所在工作目录import aiml#导入aiml模块k=aiml.Kernel()#创建aiml聊天机器人 k.learn(cn-startup.xml)#配置入口文件,可以配置很多语料库k.respond(load aiml cn)#设置匹配模式load aiml cnk.respond(start)while True:print(k.respond(input()#调用respond接口进行聊天网页上的输入与输出:在网页中使用提交表单。导入flask_wtf的FlaskForm模块。为了精简代码,导入Flask的render_template模块from flask import Flask,render_templatefrom flask_wtf import FlaskFormfrom flask_bootstrap import Bootstrapfrom wtforms import StringField,SubmitFieldfrom wtforms.validators import DataRequiredapp=Flask(_name_)app.configSECRET_KEY=xxx_ssss_1276589bootstrap=Bootstrap(app)class NameForm(FlaskForm):name=StringField(你的姓名?,validators=DataRequired()submit=SubmitField(提交)app.route(/,methods=GET,POST)def index():sname=myform=NameForm()if myform.validate_on_submit():sname=myform.name.data myform.name.data=return render_template(index.html,form=myform,name=sname)if _name_=_main_:app.run()程序难免出现语法错误和逻辑错误。调试结束后,确保应用能正确运行,再发布供用户使用。Flask Web有一个调试模式,在创建app之后,插入代码app.debug=True即可。生产环境开发环境1.电子邮件发送运行的错误信息进行报错2.用日志文件进行记录通过以下命令启动WEB应用Python 程序名.py runserver这是Flask Web自带的服务器,仅供开发者调试使用。实际生产环境中常见的可靠服务器很多,如IIS,Apacje,Nginx,Tomcat等机器人对话能力的实现:AIML模块,人工智能标记语言网页上的输入与输出:在网页中使用提交表单。调试发布:调试模式、应用发布
展开阅读全文
提示  金锄头文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
关于本文
本文标题:2.6网络应用软件开发(2) 课件 2021—2022学年浙教版(2019)高中信息技术必修2
链接地址:https://www.jinchutou.com/shtml/view-336608300.html
关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.