1. APP
-
定義:Django中功能的細分,每個APP有獨立的資料庫、表結構、HTML模版、CSS。
建立APP
python manage.py startapp app01
-
重要檔案介紹
views.py:常用檔案,urls中的函式常常在此處定義。
models.py:常用檔案,對資料庫進行操作。
2. 專案入門
-
確保app也註冊(settings.py)
註冊APP
INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'app01.apps.App01Config', # 剛註冊的app ]
-
編寫url和檢視函式的對應關係(urls.py)
編寫url與檢視函式對應關係
from app01 import views urlpatterns = [ # path('admin/', admin.site.urls), # www.xxx.com/index path('index/', views.index), ]
-
編寫檢視函式(views.py)
編寫檢視函式
def index(request): return HttpResponse("歡迎光臨!")
-
啟動Django專案
-
命令列啟動
python manage.py runserver
-
功能選項啟動
然後使用url地址訪問。