搭建网站的手机软件,杭州未来科技网站建设,化妆品网络营销策划方案,营销型网站举例目录 1.flask
1.简介
2.flask框架的优势
2.第一个flask项目
3.debug
开启debug方法
1.专业版
2.社区版 4.修改host
5. 修改port端口 1.flask 1.简介
Flask是一个基于Python开发并且依赖jinja2模板和Werkzeug WSGI服务的一个微型框架#xff0c;对于Werkzeug本质是So…目录 1.flask
1.简介
2.flask框架的优势
2.第一个flask项目
3.debug
开启debug方法
1.专业版
2.社区版 4.修改host
5. 修改port端口 1.flask 1.简介
Flask是一个基于Python开发并且依赖jinja2模板和Werkzeug WSGI服务的一个微型框架对于Werkzeug本质是Socket服务端其用于接收http请求并对请求进行预处理然后触发Flask框架开发人员基于Flask框架提供的功能对请求进行相应的处理并返回给用户如果要返回给用户复杂的内容时需要借助jinja2模板来实现对模板的处理即将模板和数据进行渲染将渲染后的字符串返回给用户浏览器。
2.flask框架的优势
基于WSGI应用程序必须使用显式实例化使用Werkzeug路由系统进行自动排序路由使用Jinja2模板引擎快速方便使用模板使用线程局部变量实现快速访问weby应用程序支持异步等待和ASCIasync-first衔接单元测试开发人员快速进行测试检查自带开发服务器无需借助其他第三方网络服务2.第一个flask项目 # 从flask这个包中导入flask类
from flask import Flask# 使用flask创建一个app对象
# __name__代表当前app.py这个模块
# 1.以后出现bug他可以帮助我们快速定位
# 2.对于寻找模块文件有一个相对路径
app Flask(__name__)# 创建一个路由和视图函数的映射
# /代表根路由
# https://www.baidu.com/xx
app.route(/)
# app.route 定义一个路由的装饰器
# 访问该根路由就会执行下面的函数将里面的代码返回到浏览器上
def hello_world(): # put applications code herereturn Hello World!if __name__ __main__:# 运行项目app.run()3.debug 开启debug模式后只要修改代码后保存就会自动重新加载不需要手动重启项目如果开发的时候出现bug若开启了debug模式在浏览器上就可以看到出错信息
开启debug方法
1.专业版 2.社区版
在app.run上加debugTrue就可以 4.修改host 主要的作用就是让其他电脑能访问我电脑上的flask项目 也可以在run(里面添加host‘ip地址’) 5. 修改port端口号 主要的作用如果5000端口被其他程序占用了那么可以通过修改port来监听端口号 同样可以在run中添加