使用VSCode開發Django(Windows)


  1. 安裝 VS Code, Python3, Anaconda
  2. 建立資料夾(e.g. C:\Users\JL\Desktop\django_test)
  3. 進入Anconda Prompt
  4. 進入資料夾 => 輸入 cd Desktop/django_test
  5. 輸入 conda init powershell
  6. 進入VS code => 開啟剛剛建立的資料夾
  7. 點擊Terminal(終端機) => 點擊 New Terminal(新增終端機)
  8. 輸入 python 可看到相關版本環境
  9. 左邊有個(base)表示屬於Anconda裡面的base虛擬環境底下
  10. 輸入 conda env list 查看目前有哪些虛擬環境
  11. 注意!! django的網站建議每次要做一個新的專案,都要為這個專案做一個新的虛擬環境
  12. 建立虛擬環境 => conda create --name test python=3.8 => 輸入y 按下Enter
  13. 輸入 conda env list 檢查是否有剛剛新建的環境
  14. 進入環境 => conda activate test
    離開環境 => conda deactivate
  15. 左邊會從(base) 變成 (test)(你輸入的環境名稱)
  16. 檢查模組 => pip list => 發現有基本模組
  17. 安裝django => pip install django==3.1 (可選擇版本)
  18. 再次檢查模組 => pip list => 發現有Django的模組及版本
  19. django-admin startproject dj_test => 左邊會出現dj_test資料夾 or 輸入 dir
  20. cd dj_test => dir => 有個manage.py
  21. python .\manage.py startapp mysite => 左邊會出現mysite資料夾
  22. mkdir templates => 建立模板資料夾
    mkdir static => 建立靜態檔資料夾
  23. 點擊左邊dj_test => 點擊setting.py
  24. 更改ALLOWED_HOSTS = ['*']允許所有IP來源訪問網站
    新增'mysite',到INSTALLED_APPS
    TEMPLATES 'DIRS' 輸入[BASE_DIR / 'templates'], 套用模板
    LANGUAGE_CODE 更改為 'zh-hant'
    TIME_ZONE 更改為 'Asia/Taipei'
  25. 啟動網站 => python .\manage.py runserver
  26. 開啟瀏覽器 => 輸入127.0.0.1:8000 or localhost:8000 => 即可看到網站
  27. 建立資料庫牽引 => python .\manage.py makemigrations => python .\manage.py migrate
  28. 建立後台管理者 => python .\manage.py createsuperuser
    輸入使用者名稱、電子信箱、Password
  29. 再次啟動網站 => python .\manage.py runserver => 網址後面加上/admin => 即可登入後台
  30. 新增一個 views.py
  31. 輸入
    from django.http import HttpResponse
    def Hellow(request):
         return HttpResponse("Hello World!")
  32. 到urls.py 輸入
    from django.conf.urls import url
    from . import views