1. 程式人生 > >學習筆記-Python-Django-session、paginator、基於類的檢視、admin

學習筆記-Python-Django-session、paginator、基於類的檢視、admin

# session      
- 為了應對HTTP協議的無狀態性
- 用來儲存使用者比較敏感的資訊
- 屬於request的一個屬性
- 常用操作:
- request.session.get(key, defaultValue)
- request.session.clear():清除全部
- request.session[key] = value:賦值
- request.session.flush():刪除當前會話session和cookie
- del request.session[key]

# 分頁
- django提供現成的分頁器用來對結果進行分頁
- from django.core.paginator import Paginator

# 基於類的檢視
- 可以針對http協議不同的方法建立不同的函式
- 可以使用Mixin等oop技術
- 把來自父類的行為或者屬性組合在一起,沒有副作用
- 解決多重繼承的問題
- listView

# admin
- 開啟urls.py
- 建立超級使用者
- 配置settings檔案