request.user的由来以及web运行流程!

  • Post author:
  • Post category:其他


首先前端发送请求,nginx 服务器的发送请求,WSGI接受请求,并且将请求发送给框架,
然后调用中间件为请求的数据进行封装!也就是request.user的由来!
1),当Django运行在生产模式时,将不再提供静态文件的支持,需要将静态文件交给静态文件服务器。
2),WSGI 的作用就是把 web 服务器和 web 框架 (Django) 连接起来
#我的模块是 books下的app,所以文件的位置是 books/middleware.py
        #可以重写,增加一些额外的功能!
        class BookMiddleware(object):
        def process_request(self, request):
            print("Middleware executed")