1. 程式人生 > 程式設計 >Django配置檔案程式碼說明

Django配置檔案程式碼說明

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

就會出現中文介面了

以上就是本次介紹的全部相關知識點,感謝大家的學習和對我們的支援。