【Day 04】 建立 Django Project

還記得昨天我們建立的那個名為myprojectvenv資料夾嗎?
接下來我們就要把第一個Django Project建在裡面囉!

建立第一個 Django Project

  1. 首先打開CMD並切換到venv的資料夾路徑下

    (路徑不一定是這樣,視個人建立的路徑而定)

  2. 執行activate.bat啟動虛擬環境

    1
    Scripts\activate.bat

    啟動虛擬環境後結果如下:

  3. 繼續輸入以下指令建立第一個名為myworldDjango Project
    (名字可以取自己喜歡的~)

    1
    django-admin startproject myworld

    可以看到在venv資料夾下面多了一個資料夾,它就是我們剛建立的Django Project

  4. 觀察路徑下產生的檔案


    myworld資料夾裡面有2個東西,其中一個是同名資料夾,另一個則是manage.py

    • myworld
      • 可以說是整個Django Project的心臟,網站的時區、語言、urls、部署的相關設定都跟它有關係
    • manage.py
      • 我們後面會在啟動Server和更新資料庫的時候用到它

    繼續往下看myworld裡面有什麼吧!

    • __init.py__
      • 只是一個空檔案,用來表示myworld是一個package(module)
    • settings.py
      • 所有網站的詳細設定都寫在這裡,除前面提過的還有資料庫的種類/路徑、網站根路徑、允許存取的主機/域名等等
    • urls.py
      • 影響訪問者輸入網址會看到哪個網頁
    • asgi.py、wsgi.py
      • 網站需要部屬到Server的時候會用到

讓 Django 在 localhost 運行

(注意! 此時虛擬環境還在啟動狀態)

  1. 在CMD裡切換路徑到Django Project所在的資料夾下

  2. 輸入以下指令啟動 Server

    1
    py manage.py runserver

  3. 前往指定網址確認結果

    在瀏覽器貼入上面紅框內的網址,看到以下畫面代表成功建立Django Project啦!

ps. 在CMDCtrl+C可以 stop server

分享到