django之session使用的setting.py配置

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的數據庫。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章