Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Django 如何在某些视图中禁用中间件和请求上下文_Django_Django Models_Django Views - Fatal编程技术网

Django 如何在某些视图中禁用中间件和请求上下文

Django 如何在某些视图中禁用中间件和请求上下文,django,django-models,django-views,Django,Django Models,Django Views,我正在创建一个类似facebook的聊天。。。因此,在我的聊天应用程序views.py中,我需要使用ajax轮询每隔3-4秒仅检索最后一条消息(延迟对我来说不是问题) 如果我能在这个视图中禁用一些中间件和一些请求上下文,响应会更快。。。没有 我的问题是: 有没有办法在某些视图中禁用某些中间件和某些请求上下文?这不太可能。最好有第二个Django项目或WSGI应用程序来处理这些请求。+我同意w/I V-a,特别是如果您正在谈论禁用某些Django.contrib中间件,如会话、消息或身份验证。您可

我正在创建一个类似facebook的聊天。。。因此,在我的聊天应用程序views.py中,我需要使用ajax轮询每隔3-4秒仅检索最后一条消息(延迟对我来说不是问题)

如果我能在这个视图中禁用一些中间件和一些请求上下文,响应会更快。。。没有

我的问题是:


有没有办法在某些视图中禁用某些中间件和某些请求上下文?

这不太可能。最好有第二个Django项目或WSGI应用程序来处理这些请求。

+我同意w/I V-a,特别是如果您正在谈论禁用某些Django.contrib中间件,如会话、消息或身份验证。您可以通过先检查request.path,然后只执行process\u request/process\u response(如果路径不是跳过中间件处理的路径),来写入一些到您自己的中间件的短路,但这不会帮助您处理django.contrib.*这可能是中间件处理的主要部分。