Python Django如何读取http请求并发送http响应
如果我用C编写一个简单的http服务器,我可以通过while循环中的Python Django如何读取http请求并发送http响应,python,c,django,Python,C,Django,如果我用C编写一个简单的http服务器,我可以通过while循环中的accept()函数生成的文件描述符来读取http请求。我可以通过该文件描述符向客户端发送http响应 在Django中,我知道HttpRequest对象将作为参数传递给view函数,但我想知道哪个函数通过套接字读取HttpRequest,并生成HttpRequest对象 我知道view函数将返回一个HttpResponse对象。但是哪个函数将向客户端发送实际的http响应呢 while循环在哪里?Django不会这样做。它实现
accept()
函数生成的文件描述符来读取http请求。我可以通过该文件描述符向客户端发送http响应
在Django中,我知道HttpRequest
对象将作为参数传递给view函数,但我想知道哪个函数通过套接字读取HttpRequest
,并生成HttpRequest
对象
我知道view函数将返回一个HttpResponse
对象。但是哪个函数将向客户端发送实际的http响应呢
while循环在哪里?Django不会这样做。它实现标准,位于WSGI服务器(如Gunicorn或uWSGI)后面,并允许它与套接字交互。如果您想了解更多信息,您需要查看wsgi服务器内部的情况。因此,当我在终端中键入
python manage.py runserver
时,在本地主机上启动development server。哪个WSGI服务器与套接字交互?@24April14,它使用Python附带的简单WSGI服务器。