什么是WSGI
- 解释是:Web服务器网关接口(Python Web Server Gateway Interface,缩写为WSGI)是为Python语言定义的Web服务器和Web应用程序或框架之间的一种简单而通用的接口。自从WSGI被开发出来以后,许多其它语言中也出现了类似接口 ,比如Java专用的是Servlet规范
- WSGI 没有官方的实现, 因为WSGI更像一个协议. 只要遵照这些协议,WSGI应用(Application)都可以在任何服务器(Server)上运行, 反之亦然
- WSGI标准在 PEP 333 [1] 中定义并被许多框架实现,其中包括现广泛使用的django框架
用自己的话说就是,web后端包括web服务器(web服务器实质上也是个软件程序,具体怎么来的一般不用深入了解)和应用程序,我们平时写的项目是应用程序,web服务器有需要时可以自己配置,WSGI就在web服务器和应用程序中间,可以把它看成是一种协议,通过这种协议,让web服务器和应用程序达成交互
这里就不详说了,搜集了几篇文章,足以解惑了,传送门如下:
什么是wsgi?https://www.jianshu.com/p/c66d3adeaaed
WSGI 简介 https://blog.csdn.net/on_1y/article/details/18803563
进一步详解WSGI https://blog.csdn.net/li_101357/article/details/52748686
WSGI到底是什么? https://zhuanlan.zhihu.com/p/95942024
python WSGI框架详解 https://www.cnblogs.com/-wenli/p/10884168.html