Django配置檔案程式碼說明
阿新 • • 發佈:2020-01-09
Django配置檔案settings簡單說明,包含時區語言等
開啟建立好的django工程,檢視settings.py檔案
BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
這行程式碼定義了當前settings.py檔案的絕對路徑的父資料夾的父資料夾為
BASE_DIR,也就是工程的根目錄
接著看下面的
DEBUG = True
這行程式碼讓django自帶的伺服器能自動重啟,跟蹤列印錯誤日誌
下面的
ALLOWED_HOSTS = []
這個僅在DEBUG = False時候起作用,目的是隻有在列表的域名才允許訪問
INSTALLED_APPS 中有工程的所有app,只有在裡面的app才能正常訪問,相當於註冊
INSTALLED_APPS = [ 'django.contrib.admin','django.contrib.auth','django.contrib.contenttypes','django.contrib.sessions','django.contrib.messages','django.contrib.staticfiles','book.apps.BookConfig',]
中介軟體的作用實在請求與響應中間再加工序。
MIDDLEWARE = [ 'django.middleware.security.SecurityMiddleware','django.contrib.sessions.middleware.SessionMiddleware','django.middleware.common.CommonMiddleware','django.middleware.csrf.CsrfViewMiddleware','django.contrib.auth.middleware.AuthenticationMiddleware','django.contrib.messages.middleware.MessageMiddleware','django.middleware.clickjacking.XFrameOptionsMiddleware',]
下圖是語言和時區的設定,因為在中國,改成以下格式:
LANGUAGE_CODE = 'zh-hans' TIME_ZONE = 'Asia/Shanghai'
改完執行伺服器 再訪問
http://127.0.0.1:8000/admin
就會出現中文介面了
以上就是本次介紹的全部相關知識點,感謝大家的學習和對我們的支援。