練習-取得入門專案

已完成

在本課程模組中,我們將為流浪狗收容中心建立網站。 此專案著重於收集所有現有流浪狗收容中心的資訊,以及他們希望在美國各地安置的流浪狗。 此應用程式的虛構展望是能讓流浪狗可以更快找到適合的家園,讓除了當地社群以外的整個北美洲地區能有人看到並收養牠們。

Django 是處理此專案的完美架構。 它提供了可讓您快速開發出面向客戶的應用程式的完整路線。 Django 也提供已建立的資料庫和管理功能,讓員工能輕鬆地存取以進行快速更新。 我們已為此專案建立了初始設定,讓我們在此課程模組中能專注在解說概念上。

需求

您必須在電腦上安裝下列資源才能完成練習:

複製起始存放庫

  1. 開啟命令視窗或終端機。

  2. 執行下列命令,以複製入門存放庫,然後變更至專案的根目錄。

    git clone https://github.com/MicrosoftDocs/mslearn-django-admin-site
    cd mslearn-django-admin-site/starter
    

    注意

    您可以在 [solution] 目錄中找到練習的解答。

在 Visual Studio Code 中開啟專案

我們將使用 Visual Studio Code \(英文\) 作為我們的程式碼編輯器。

在命令或終端機視窗中,執行下列命令來在 Visual Studio Code 中開啟資料夾。

code .

建立虛擬環境

在此專案中,我們將遵循虛擬環境的最佳做法。

  1. 在 Visual Studio Code 中,選取 [檢視] > [終端機],以開啟終端機視窗。

  2. 在新的 [終端機] 視窗中,執行下列命令以建立並啟動一個虛擬環境。

    # Windows
    py -3 -m venv venv
    .\\venv\\Scripts\\activate
    
    # macOS or Linux
    python3 -m venv venv
    source ./venv/bin/activate
    

安裝 Django

此入門專案將使用 requirements.txt 檔案來納入所有必要的套件清單。 我們可以使用 pip 來安裝這些套件。

在 [終端機] 視窗中,執行下列命令以安裝所需套件。

pip install -r requirements.txt

建立資料庫

基於開發目的,Django 會使用 SQLite 的執行個體。 您可以使用 Django 透過其資料庫移轉工具來建立資料庫。

在相同的 [終端機] 視窗中,執行下列命令以建立資料庫。

python manage.py migrate

啟動伺服器

Django 可以將應用程式裝置在本機上。 我們將使用 Visual Studio Code 中內建的終端機視窗來執行此步驟。

在相同的 [終端機] 視窗中輸入下列命令。

python manage.py runserver