Django settings
整個Django網站的基本設定就在於這個檔案
你可以對他設定一些基本變數,如下
DEBUG = False #是否要開啟除錯頁面
DEFAULT_FROM_EMAIL = 'webmaster@example.com'
TEMPLATE_DIRS = ('/home/templates/mike', '/home/templates/john')
當然他也服從Python的規則,也可以這樣寫
MY_SETTING = [str(i) for i in range(30)]
也是可以被接受的
當你要在任何地方使用這個settings.py中的變數
只需要在你的程式上面import近來就可以了
from django.conf import settings
if settings.DEBUG:
# Do something
這樣就取得它裡面的變數而直接使用
在此當然也是建議,將你的”檔案存檔位置”、”全域變數”等等都放這裡,這樣你換主機或做其他的更動時,只要來這裡看就可以了,比較單純
它所主要的變數如下:
DATABASE_ENGINE = 'mysql' # 資料庫引擎種類'postgresql_psycopg2', 'postgresql', 'mysql', 'sqlite3' or 'oracle'.
DATABASE_NAME = 'QSS' # 資料庫名稱Or path to database file if using sqlite3.
DATABASE_USER = 'QSS' # 這一個資料庫的使用者Not used with sqlite3.
DATABASE_PASSWORD = 'QSS' # 這一個資料庫的密碼Not used with sqlite3.
TIME_ZONE = 'Asia/Taipei' # 時區
LANGUAGE_CODE = 'zh-tw' # 語系
這兩個不改也沒差
MEDIA_ROOT = 'F:/WWW/QSS'
ROOT = 'F:/WWW/QSS'
基本上是你的整個網站的路徑
ROOT_URLCONF = 'urls'
你的網址設定urls.py,通常就在你的根目錄底下
INSTALLED_APPS = (
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.sites',
'django.contrib.admin',
'django.contrib.humanize',
'apps.authuser',
'apps.swcbform',
'apps.general',
'apps.common',
)
這是你這個網頁所有要RUN的app,都在這裡加入
留言列表