1. 在MIDDLEWARE_CLASSES内添加session中间件 'django.contrib.sessions.middleware.SessionMiddleware'。
2. 确认 INSTALLED_APPS 中有 'django.contrib.sessions'安装。
注意,如果你是使用startproject来启动项目的话:django-admin.py startproject mysite ,setting.py文件中都将上面两项默认写进去了。
3. 如果将session保存在数据库(这里以sqlite3数据库为例)中,需要做以下两点:
a. 将DATABASES内ENGINE值改为'django.db.backends.sqlite3'
b. 指定数据库的名称NAME
4. 开启服务,运行 python manager.py runserver uri (如:192.168.1.100) 。
注意,如果是第一运行服务的话要在运行python manager.py runserver之前运行 python manage.py syncdb ,以创建用来保存session的数据库。