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模块,人工智能标记语言网页上的输入与输出:在网页中使用提交表单。调试发布:调试模式、应用发布
收藏
编号:336608300
类型:共享资源
大小:1.06MB
格式:PDF
上传时间:2022-09-22
10
金贝
- 关 键 词:
-
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模块,人工智能标记语言网页上的输入与输出:在网页中使用提交表单。调试发布:调试模式、应用发布
展开阅读全文
金锄头文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。