Django基礎(二)Django配置資訊——模板配置
阿新 • • 發佈:2022-01-19
模板配置
模板是Django裡面的MTV框架模式的T部分,配置模板路徑是在解析模板時,找到模板的所在的位置。
模板配置通常配置DIRS的屬性即可。
建立兩個templates資料夾,並在資料夾下分別建立兩個html
一般根目錄的templates存放共用模板檔案
settings.py檔案模板配置如下:
TEMPLATES = [ { 'BACKEND': 'django.template.backends.django.DjangoTemplates', # 定義模板引擎,用於識別模板裡面的變數和指令。內建模板引擎有Django Templates和jinja2.Jinja2,每個模板引擎都有自己的變數和指令語法。#註冊根目錄和index的templates資料夾 'DIRS': [os.path.join(BASE_DIR, 'templates', BASE_DIR, 'index/templates')], # 設定模板檔案路徑,每個模板引擎都有自己的變數和指令語法。 'APP_DIRS': True, # 是否在App裡查詢模板檔案 'OPTIONS': { # 用於填充在RequestContext的上下文(模板裡面的變數和指令),一般情況下不做修改 'context_processors': [ 'django.template.context_processors.debug', 'django.template.context_processors.request', 'django.contrib.auth.context_processors.auth', 'django.contrib.messages.context_processors.messages', ], }, }, ]