我在Django項目虛擬環境中安裝此應用程序https://github.com/badzong/django-xsession,由於某種原因,django無法從此應用程序中找到模板。爲什麼Django不會在其中一個應用程序文件夾中嘗試搜索模板?
在django錯誤頁面的「模板加載器postmortem」目錄列表中呈現另一個應用程序,例如django_grappelli-2.8.1-py2.7.egg,django_ckeditor-5.0.3-py2.7.egg等,但是django_xsession-0.1-py2.7.egg不存在。 使用此裝載機:
LOADERS = (
'django.template.loaders.app_directories.Loader',
)
django_xsession-0.1-py2.7.egg出現在Python路徑
我該怎麼辦了?爲什麼我得到錯誤
TemplateDoesNotExist在/ django_xsession/loader.html
UPD:位於項目的 「模板」
INSTALLED_APPS = [
'django.contrib.contenttypes',
'grappelli.dashboard',
'grappelli',
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.sitemaps',
'django.contrib.staticfiles',
'sorl.thumbnail',
'redis',
'hvad',
'lazysignup',
'ckeditor',
.....................................
'social.apps.django_app.default',
'django_xsession',
]
TEMPLATES = [
{
'BACKEND': 'django.template.backends.django.DjangoTemplates',
'DIRS': [
os.path.join(BASE_DIR, 'templates'),
],
'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',
'social.apps.django_app.context_processors.backends',
'social.apps.django_app.context_processors.login_redirect',
],
'debug': DEBUG,
'loaders': (
'django.template.loaders.app_directories.Loader',
),
},
},
]
模板目錄
在settings.py文件中發佈您的模板設置 –
和INSTALLED_APPS設置。你有沒有添加這個應用程序? –
和你的文件夾/模板結構。 –