WSGI,与web服务器

WSGI是Python中定义的一种接口,用于连接Web服务器和Web应用程序。它是一个协议,允许不同的服务器和应用进行交互。WSGI不是具体的实现,而是规定了两者如何沟通的标准。该标准在PEP333中定义,并被多个Python框架如Django所采用。通过WSGI,开发者可以选择不同的服务器和应用,确保它们之间能够无缝配合。
摘要由CSDN通过智能技术生成

什么是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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值