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)