Python Django 1.11.1本项目未生成SessionID
我正在尝试使用django构建一个应用程序。我使用django admin startproject创建了这个应用程序。在浏览器中查看页面时,未设置会话cookie 在ChromeDevTools中检查响应时,我发现响应没有会话设置cookie 我尝试在settings.py中添加“SESSION\u SAVE\u EVERY\u REQUEST=True”,但问题相同 settings.py文件代码Python Django 1.11.1本项目未生成SessionID,python,django,cookies,django-sessions,Python,Django,Cookies,Django Sessions,我正在尝试使用django构建一个应用程序。我使用django admin startproject创建了这个应用程序。在浏览器中查看页面时,未设置会话cookie 在ChromeDevTools中检查响应时,我发现响应没有会话设置cookie 我尝试在settings.py中添加“SESSION\u SAVE\u EVERY\u REQUEST=True”,但问题相同 settings.py文件代码 INSTALLED_APPS = [ 'django.contrib.admin',
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
]
MIDDLEWARE = [
'django.middleware.security.SecurityMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware',
'django.middleware.common.CommonMiddleware',
'django.middleware.csrf.CsrfViewMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.contrib.messages.middleware.MessageMiddleware',
'django.middleware.clickjacking.XFrameOptionsMiddleware',
]
响应头表单testserver
HTTP/1.0 200 OK
Date: Thu, 18 May 2017 07:23:00 GMT
Server: WSGIServer/0.1 Python/2.7.12
X-Frame-Options: SAMEORIGIN
Content-Type: text/html
Content-Length: 1716
因为
Django只在需要时发送cookie。如果你没有设置任何
会话数据,它不会发送会话cookie
因此,您正在访问的其中一个页面将安排对会话进行更改,例如
request.session['hello'] = 'world'
在那之后,你会到处看到听众