首先先來做一個簡單到不能再簡單的Hello World!網站吧!

(開發環境、IDE等等的這邊就不多做說明,網路上應該可以看到各式各樣的教學~)

  1. 打開CLI(command line interface)
  2. 新建資料夾 mkdir <dir name>
  3. cd 進去剛剛建的資料夾
  4. 輸入django-admin startproject <project name> 這邊我取名 iron_man001
  5. cd <project name> iron_man001
  6. 啟動Django python manage.py runserver

此時你會看到像下圖的資訊

這時ctrl按著滑鼠去點http://127.0.0.1:8000/
會看到Django的預設畫面

這樣就完成了啟動一個Django囉~
接下來寫一個Hello World!的頁面~
(自由的python,以下範例是極簡化,以最少步驟做到Hello World!實際開發千萬不能這麼做唷~)
現在你應該會看到資料夾裡面有這些東西

  1. 到iron_man001 (iron_man001裡面的)
  2. 開啟urls.py
  3. 修改
from django.contrib import admin
from django.urls import path

urlpatterns = [
    path('admin/', admin.site.urls),
]

把他改成這樣

from django.contrib import admin
from django.urls import path

from django.http import HttpResponse

def hello(request):
    return HttpResponse("Hello World!")

urlpatterns = [
    path('admin/', admin.site.urls),
    path('', hello), 
]

最後再下python manage.py runserver
打開http://127.0.0.1:8000/
就可以看到Hello World!囉!!

稍微說明一下,我們建立了一個function hello,之後讓path(‘’)空路徑去讀取該function。
而function hello只有簡單的回傳HttpResponse物件裡面包”Hello World!”字串
之後會再詳細說明他們之間是怎麼運行的~


這時我就好奇了,阿剛剛的初始頁面呢?跑哪去了?
明天就來稍微研究研究吧!