大學時曾經學過Django,架在了AWS上
但是當時年輕不懂事,沒有好好地聽老師上課
結果過了幾年,又需要用到,只得自己研究
這份筆記是研究所在寫資料庫的課堂作業時
根據Django的官方教學文件做出的筆記

建立專案

  1. 確認django版本
    $ python -m django --version

  2. 建立專案
    $ django-admin startproject mysite

    建立出來的檔案結構
    —mysite/
    ——manage.py
    ———mysite/
    ————-init.py
    ————-settings.py
    ————-urls.py
    ————-wsgi.py

    • 外部的 mysite/ 隨時能更改命名
    • manage.py 創建了DJANGOSETTINGS_MODULE 的環境,
    功能就跟django-admin一樣,可以用來與專案互動
    • 內部的 mysite/ 是Django真正的Python package,名字很重要
    • _init
    .py 告訴Python這個目錄應該被視為Package
    • settings.py 專案的設置
    • urls.py Django的目錄,告訴他該對應哪個URL
    • wsgi.py 提供服務的入口

  3. 實際執行(記得進入路徑)
    $ python manage.py runserver

    Runserver成功的畫面,預設port8000 (這都只是框架)

  1. 新增一個APP

    python manage.py startapp polls

  2. polls/views.py中加入Response的內容

  3. polls/路徑下新增一個urls.py,並加上路徑

  4. mysite/urls.py中include進polls/urls.py
    記得也要import include

  5. Runserver