目录
WSGI
- Web服务器网关接口(Python Web Server Gateway Interface,缩写为WSGI)是为Python语言定义的Web服务器和Web应用程序或框架之间的一种简单而通用的接口
app.py 解析
app = Flask(__name__)
__name__
: 表示当前模块的名字- Flask是一个类
@app.route('/')
def hello_world():
return 'Hello World!'
@app.route('/')
: 路由def hello_world():
: 视图函数
if __name__ == '__main__':
app.run()
- run方法的参数 :
host
: IP地址port
: 端口号debug
:debug=True
保存自动刷新
设置配置文件
app.config
: 系统默认配置, 字典格式- 修改配置 :
app.config['字典的key'] = '对应的值'
- 如 :
app.config['DEBUG'] = True
- 如 :
解耦配置文件
- 创建一个**
settings.py
**文件.
settings.py
"""
配置文件
"""
DEBUG = True
- 使用
app.config.from_object(settings)
加载配置文件
路由的请求和响应
请求 : request
- 请求行 :
- 请求地址 :
Request URL: http://127.0.0.1:5000/
- 请求方法 :
Request Method: GET
- 请求地址 :
- 请求头 : key : value 形式
- 请求体 :
响应 : response
- 响应行 : 状态码 Status Code: 200 OK
- 响应头 : key : value 形式
Content-Length: 16 # 内容的长度
Content-Type: text/html; charset=utf-8 # 内容以什么形式显示
Date: Mon, 08 Feb 2021 09:52:56 GMT # 请求时间
Server: Werkzeug/1.0.1 Python/3.7.7 # 什么进行的请求
- 响应体 :
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。