Django 報錯 TemplateDoesNotExist

feelpurple發表於2018-09-26

在部署Django環境之後,開啟頁面報錯


網路上很多文章,都是說報錯的原因是TEMPLATE配置有誤。

檢查settings.py檔案,正常。

TEMPLATES = [
    {
        'BACKEND': 'django.template.backends.django.DjangoTemplates',
        'DIRS': [os.path.join(BASE_DIR, 'sql/static')],
        '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',
                'sql.processor.global_info',
            ],
        },
    },
]


報錯原因:

指定url對應的html模版檔案缺失。


解決方法:

將對應的html檔案拷貝到靜態目錄。

# cp sql/static/datasourcelistdetail.html /var/archer/sql/static/


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26506993/viewspace-2214965/,如需轉載,請註明出處,否則將追究法律責任。

相關文章