建立專案與應用程式

開啟終端機或命令提示字元程式,以下面指令建立一個名為 forum 的新專案:

django-admin.py startproject forum

指令執行完成後,會在當前的工作資料夾產生一個名為 forum 的資料夾,其資料夾結構如下:

forum/
    manage.py
    forum/
        __init__.py
        settings.py
        urls.py
        wsgi.py

接下來將工作目錄切換至方才建立的 forum 專案資料夾,然後在專案下新增一個應用程式 topic

cd forum python manage.py startapp topic

新增應用程式後,另忘了修改專案設定檔,將它加入專案的應用程式中。請修改 forum/forum/settings.py第 28, 40, 58, 107, 109 行

ALLOWED_HOSTS = ['*'] # 允許用來存取服務的主機名稱 # Application definition INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'topic', # 加入自訂的應用程式 topic ]
TEMPLATES = [ { 'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': ['pagetmpl'], # 將頁面範本集中處理 'APP_DIRS': True, 'OPTIONS': { 'context_processors': [ 'django.template.context_processors.debug', 'django.template.context_processors.request', 'django.contrib.auth.context_processors.auth', 'django.contrib.messages.context_processors.messages', ], }, }, ]
LANGUAGE_CODE = 'zh-hant' # 以正體中文顯示內建訊息 TIME_ZONE = 'Asia/Taipei' # 將時區改為臺北時間