還記得昨天我們建立的那個名為myproject的venv資料夾嗎?
接下來我們就要把第一個Django Project建在裡面囉!
建立第一個 Django Project
-
首先打開
CMD並切換到venv的資料夾路徑下(路徑不一定是這樣,視個人建立的路徑而定)

-
執行
activate.bat啟動虛擬環境1
Scripts\activate.bat

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

-
繼續輸入以下指令建立第一個名為
myworld的Django Project
(名字可以取自己喜歡的~)1
django-admin startproject myworld
可以看到在
venv資料夾下面多了一個資料夾,它就是我們剛建立的Django Project

-
觀察路徑下產生的檔案

myworld資料夾裡面有2個東西,其中一個是同名資料夾,另一個則是manage.pymyworld- 可以說是整個
Django Project的心臟,網站的時區、語言、urls、部署的相關設定都跟它有關係
- 可以說是整個
manage.py- 我們後面會在啟動Server和更新資料庫的時候用到它
繼續往下看
myworld裡面有什麼吧!

__init.py__- 只是一個空檔案,用來表示
myworld是一個package(module)
- 只是一個空檔案,用來表示
settings.py- 所有網站的詳細設定都寫在這裡,除前面提過的還有資料庫的種類/路徑、網站根路徑、允許存取的主機/域名等等
urls.py- 影響訪問者輸入網址會看到哪個網頁
asgi.py、wsgi.py- 網站需要部屬到Server的時候會用到
讓 Django 在 localhost 運行
(注意! 此時虛擬環境還在啟動狀態)
-
在CMD裡切換路徑到
Django Project所在的資料夾下
-
輸入以下指令啟動 Server
1
py manage.py runserver

-
前往指定網址確認結果
在瀏覽器貼入上面紅框內的網址,看到以下畫面代表成功建立
Django Project啦!

ps. 在
CMD按Ctrl+C可以 stop server