我在使用提供的中间件https://gist.github.com/426829来进行跨站点脚本编写。
但是,当我将中间件添加到MIDDLEWARE_CLASSES
时,我会收到以下错误:
ImproperlyConfigured: isn't a middleware module.
我的MIDDLEWARE_CLASSES
如下所示:
MIDDLEWARE_CLASSES = ('django.middleware.common.CommonMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware',
'django.middleware.csrf.CsrfViewMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.contrib.messages.middleware.MessageMiddleware',
'TempMiddleware',)
我没有更改gist中的任何代码。 process_request
和 process_response
方法都在那里。我使用最新版本的Python和Django,运行在Ubuntu上。
TempMiddleware
是什么 - 这个要点涉及到XsSharing
? - Dominic RodgerXS_SHARING_ALLOWED_ORIGINS
,不管它是什么意思。 - Dominic Rodger