python3-开发进阶Flask的基础(2)

1、django 和flask区别?

  最大的不同就是django请求相关的数据,通过参数一个一个传递过去的,而flask就是先把放在某个地方,然后去取,这个东西叫上下文管理

2、什么是wsgi?

  web服务网关接口,wsgi就是一个协议和规范,实现该协议的模块:

  -wsgiref

  -werkzeug

  实现其协议的模块本质上就是socket服务端用于接收用户请求,并处理,

  一般web框架基于wsgi实现,这样实现关注点分离(通俗的说业务相关的,交给框架)

from werkzeug.wrappers import Response from werkzeug.serving import run_simple def run_sever(environ,start_response): response=Response('duoduo') # 封装一下 return response(environ,start_response) if __name__ == '__main__': run_simple('127.0.0.1',8000,run_sever)

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wsppss.html