Dmi*_*nov 5 django django-middleware
当我在自定义中间件类request.set_cookie()中执行此操作时,我不断收到此异常。process_view这是我的 settings.py 中中间件类的顺序:
MIDDLEWARE_CLASSES = (
'django.contrib.sessions.middleware.SessionMiddleware',
'website.middleware.UserLastActiveMiddleware',
'django.middleware.common.CommonMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.contrib.messages.middleware.MessageMiddleware',
'django.middleware.csrf.CsrfViewMiddleware',
)
Run Code Online (Sandbox Code Playgroud)
您应该set_cookie()从对象调用response。例子:
Run Code Online (Sandbox Code Playgroud)def process_response(self, request, response): ... response.set_cookie('user_agreement', user_agreement, domain='.mysite.com') return response
| 归档时间: |
|
| 查看次数: |
7277 次 |
| 最近记录: |