安裝時我是把 "Add Pytho 3.6 to path" 項目打開, 讓 windows command prompt 可以直接使用 python 你可以使用 --version 的參數來知道 python 的版本
python --version
安裝 Django
安裝完 Python 後你就可以使用 pip 這個指令來安裝套件, 這個專案是使用最新的 django 版本, 為了防止以後造成不同版本的相容性問題, 我們需要做指定版本的安裝
pip install django==2.1
開啟 "命令提示字元" 視窗, 在 D: 根目錄新增 PythonProject 目錄, 到 PythonProject 這個目錄, 利用 django-admin 建立新專案.
django-admin startproject django_web
在建立完 django-web 專案你可以用檔案管理員看到在 D:\PythonProject 目錄下新增了一個 django_web 目錄, 在這個 django_web下會新增一個 django_web 目錄, 為了方便也不要搞混亂, 我們把第一個 django_web 目錄改成 django-web 來跟我們的專案名稱一樣. 在 django-web 目錄下我們可以看到 django_web 目錄和 manage.py 檔案, 進入下一層 django_web, 你可能看到 init.py, settings.py, urls.py 和 wsgi.py
建立完 django-web 專案後, 我們可以到 D:\PythonProject\django-web 用 python runserver 參數來起動 server
python manage.py runserver
使用瀏覽器輸入 http://127.0.0.1:8000 或是 http://localhost:8000 就可以看到網站執行的狀況
我們可以利用 python startup 來建立應用程式 (Application)
python manage.py startapp firstapp
當我們建立了一個新的 firstapp, 建立完應用程式, 記得要先在 settings.py 裡的 INSTALL_APPS 加 firstapp 應用程式
django 會新增 firstapp 目錄, 在這 firstapp 目錄則會增加幾個 .py 檔案和 migrations 目錄,
python manage.py makemigrations firstapp
python manage.py migrate firstapp
在 django-web 目錄下建立 templates 跟 static 目錄,
templates 目錄是 django 存放 html 檔案的目錄 static 目錄是 django 存放圖檔, CSS 跟 JavaScript 檔案的子目錄 在 settings.py 裡設定 templates 的路徑, 把 os.path.join(BASE_DIR, 'templates') 加在 TEMPLATES 'DIRS' 裡
在 settings.py 裡設定 static 的路徑, 把 STATICFILES_DIR = [os.path.join(BASE_DIR, 'STATIC')] 加在 STATIC_URL 的下一行
django 預設為英文, 要使用中文必須改為繁體中文及台北時區