close

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',

)

這是你這個網頁所有要RUNapp,都在這裡加入

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 嘎抓強 的頭像
    嘎抓強

    嘎抓不露閣

    嘎抓強 發表在 痞客邦 留言(0) 人氣()