Django Unleashed筆記/第二章

於 2022年9月25日 (日) 17:36 由 Tankianting討論 | 貢獻 所做的修訂 (建立內容為「;建立簡單頁面 thumb|Django運作架構 * 建立app(一個app就是一個功能):{{code|./manage.py startapp hellow…」的新頁面)
(差異) ←上個修訂 | 最新修訂 (差異) | 下個修訂→ (差異)
建立簡單頁面
Django運作架構
  • 建立app(一個app就是一個功能):./manage.py startapp helloworld
  • myblog/settings.py
INSTALLED_APPS = [
...
    'helloworld',
]
  • 建立 function view helloworld/views.py
from django.http import HttpResponse

def greeting(request): #function view
    return HttpResponse('hello world')
  • myblog/urls.py:
from django.contrib import admin
from django.urls import path
from helloworld import greeting #匯入用

urlpatterns = [
    path('admin/', admin.site.urls),
    path(r'index/', greeting), # 追加
]
  • 移除 app:
    • urls.py 移除 function
    • setting.py 移除 app
    • 移除 app 的資料夾