建立專案與應用程式
開啟終端機或命令提示字元程式,以下面指令建立一個名為 library
的新專案:
django-admin.py startproject library
指令執行完成後,會在當前的工作資料夾產生一個名為 library
的資料夾,接下來將工作目錄切換至方才建立的 library
專案資料夾,然後在專案下新增 3 個應用程式 book
、reader
、log
:
cd library
python manage.py startapp book
python manage.py startapp reader
python manage.py startapp log
新增應用程式後,另忘了修改專案設定檔,將它加入專案的應用程式中。請修改 library/library/settings.py
第 28, 60, 109, 111 行,以及新增第 40 - 42, 124 - 130 行:
ALLOWED_HOSTS = ['*']
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'book',
'reader',
'log',
]
TEMPLATES = [
{
'BACKEND': 'django.template.backends.django.DjangoTemplates',
'DIRS': ['templates'],
'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'
STATIC_URL = '/static/'
STATICFILES_DIRS = [os.path.join(BASE_DIR, 'static')]
MEDIA_URL = '/media/'
MEDIA_ROOT = os.path.join(BASE_DIR, 'media')
LOGIN_URL = '/user/login/'
LOGIN_REDIRECT_URL = '/'
建立專案與應用程式
開啟終端機或命令提示字元程式,以下面指令建立一個名為
library
的新專案:指令執行完成後,會在當前的工作資料夾產生一個名為
library
的資料夾,接下來將工作目錄切換至方才建立的library
專案資料夾,然後在專案下新增 3 個應用程式book
、reader
、log
:新增應用程式後,另忘了修改專案設定檔,將它加入專案的應用程式中。請修改
library/library/settings.py
第 28, 60, 109, 111 行,以及新增第 40 - 42, 124 - 130 行: