Django認證
Django網頁框架內建「使用者驗證系統」(User Authentication System),讓Web Application開發者可以快速建置具有帳戶密碼功能的服務,使用者驗證系統將處理使用者帳戶、群組、許可權限(permission)和基於cookie的通話(session)服務。
使用者驗證系統包含下列項目:
使用者(User)
許可權限(Permission):二元旗標(Yes或No),用以指定使用者是否允許執行特定工作。
群組(Group):指定標籤(label)和許可權限給多個使用者,可將使用者分群。
訊息(Message):提供訊息佇列(message queue)至每個使用者。
安裝
安裝
Django的django.contrib.auth套件中提供程式開發所需的驗證功能,若需使用「使用者驗證系統」請依照下列方式安裝:
在setting.py設定檔中,設定INSTALLED_APPS參數值,使參數值包含兩項值組(tuple):'django.contrib.auth'與'django.contrib.contenttypes'
執行manage.py syncdb命令,這是為了建立使用者驗證所需要的資料表,前提是資料庫必須先設定完成!
就這麼簡單,你已經完成Django「使用者驗證系統」的安裝。