練習-建立使用者

已完成

當您建立專案時系統會自動建立管理介面,但不會設定任何使用者存取權。 若要登入 Django 管理員網站,我們現在需要建立第一個使用者,也就是超級使用者。

建立超級使用者

  1. 在 Visual Studio Code 中選取 [終端機]>[新增終端機] 來開啟一個新的 [終端機] 視窗。

  2. 藉由執行下列程式碼來確定已啟用虛擬環境:

    # Windows
    .\\venv\\Source\\Activate
    
    # Linux or macOS
    source ./venv/bin/activate
    
  3. 執行下列命令來建立超級使用者:

    python manage.py createsuperuser
    
  4. 藉由回答精靈提供的問題來完成流程。 輸入您想要使用的使用者名稱、電子郵件地址和密碼。

注意

密碼必須根據 Django 的標準設定為複雜密碼,即需要至少有八個字元,其中需包括大寫和小寫字母、特殊字元和數字。 如果您的密碼不符合複雜性規則,Django 將會詢問您是否要覆寫需求,但我們不建議這麼做。

登入管理員網站

建立管理使用者之後,就能開始首次登入 Django 管理介面了。 在此課程模組稍早的專案設定中,我們已啟動了伺服器,因此我們的管理員網站已在運作當中。

  1. 請前往 http://localhost:8000/admin.

    Screenshot showing the Django admin sign-in page.

  2. 輸入您先前建立的使用者名稱和密碼。

    成功登入管理員網站之後,您應該會看到如下所示的畫面。

    Screenshot showing the Django admin interface.

  3. 選取使用者

    現在您會看到使用者清單,其中包含您所建立的使用者。

    Screenshot showing the list of Django admin users.

建立員工使用者

  1. 選取右上角的 [新增使用者]

  2. 輸入員工使用者使用者名稱

  3. 輸入並確認符合複雜性需求的密碼

  4. 選取 [儲存]

  5. 在下一個畫面中,選取 [員工狀態] 來讓新使用者成為員工使用者。

    Screenshot showing the user options window.

  6. 選取 [儲存]