Django 如何在某些视图中禁用中间件和请求上下文
我正在创建一个类似facebook的聊天。。。因此,在我的聊天应用程序views.py中,我需要使用ajax轮询每隔3-4秒仅检索最后一条消息(延迟对我来说不是问题) 如果我能在这个视图中禁用一些中间件和一些请求上下文,响应会更快。。。没有 我的问题是: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中间件,如会话、消息或身份验证。您可
有没有办法在某些视图中禁用某些中间件和某些请求上下文?这不太可能。最好有第二个Django项目或WSGI应用程序来处理这些请求。+我同意w/I V-a,特别是如果您正在谈论禁用某些Django.contrib中间件,如会话、消息或身份验证。您可以通过先检查request.path,然后只执行process\u request/process\u response(如果路径不是跳过中间件处理的路径),来写入一些到您自己的中间件的短路,但这不会帮助您处理django.contrib.*这可能是中间件处理的主要部分。