问题描述
我正在使用标准实现来实现新的中间件:
def my_middleware(get_response):
def middleware(request):
return get_response(request)
return middleware
我想获得view_args
。我可以更改为基于类的中间件并实现该方法
process_view(request,view_func,view_args,view_kwargs)
是否有其他方法可以在不更改为基于类的中间件的情况下在中间件中获取这些view_args,view_kwargs?
解决方法
将 --- response header ---
HTTP/1.1 101 Switching Protocols
Server: nginx
Date: Thu,17 Sep 2020 17:34:45 GMT
Connection: upgrade
Sec-WebSocket-Accept: QNKV1fs8ddWGRM/lwkltrvBUMnU=
Upgrade: WebSocket
-----------------------
### open ###
send: b'\x88\x82\xc7P\x94\xe7\xc4\xb8'
### closed ###
设置为 process_view(...)
功能的属性
middleware(...)