Django2.0使用-模板設置方式

在Django2.0中使用模板有兩種方式,一種是默認模式,一種爲自定義模板方式

默認模式

默認方式下,在Django工程中建立子app,在子app中新建文件夾templates(文件夾名稱必須爲templates),在templates中按照Django對應的方式建立相關的html模板文件,建立好後可在視圖文件或在html文件中調用這些模板文件

自定義模式

在Django工程中任意位置建立文件夾,文件夾名稱任意定義,定義完成後在文件夾下按照Django對應的方式建立相關的html模板文件,建立完成後在Django工程中的主App中的配置文件settings.py修改TEMPLATES 參數,在其中的DIRS 進行相關路徑設置即可,例如:本工程在主app中建立了模板文件夾template,在名稱爲book的子app中建立了模板文件夾templates,則對應的設置爲

BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
TEMPLATES = [
    {
        'BACKEND': 'django.template.backends.django.DjangoTemplates',
        'DIRS': [BASE_DIR+"/template",BASE_DIR+"/books/templates,],
        'APP_DIRS': True,
        'OPTIONS': {
            'context_processors': [
                'django.template.context_processors.debug',
                'django.template.context_processors.request',
                'django.contrib.auth.context_processors.auth',
                'django.contrib.messages.context_processors.messages',
            ],
        },
    },
]

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章