我已經找過幾乎所有的問題,但仍然沒有答案爲我工作。錯誤我得到:找不到django模板
我BASE_DIRS =「/家/ amank/Adevelopment /測試/機械/模板」
這是好的,但仍Django是在尋找不同的路徑無關中所示的屏幕截圖...
我的相關設置:
import os
BASE_DIR = os.path.dirname(os.path.dirname(__file__))
.
.
.
TEMPLATES = [
{
'BACKEND': 'django.template.backends.django.DjangoTemplates',
'DIRS': [os.path.join(BASE_DIR, "templates")],
'APP_DIRS': True,
'OPTIONS': {
'debug': DEBUG,
'context_processors': [
'django.template.context_processors.debug',
'django.template.context_processors.request',
'django.contrib.auth.context_processors.auth',
'django.contrib.messages.context_processors.messages',
],
},
},
]
任何方法手動給settings.py中的模板路徑?
問題就解決了..但我仍然不明白。我已經發布了以下的解決方案背後的原因..
我編輯了你的最後一句話,通過添加一個問號並刪除括號。我希望我沒有誤解你的意思。你能檢查嗎? – Nick
你是靜態文件嗎? base dir var應該是'BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__ file __)))',並且註釋'APP_DIRS' lane –
好吧,我已經找到了錯誤...我的模板位於項目目錄中,不在項目的應用程序內...所以它不在應用程序中搜索(安裝的應用程序)。 ..但仍然有任何方法可以在項目中製作django加載模板..我的意思是你有點....但我不明白它在互聯網上工作得很好(http://www.me.iitb。 ac.in/home/)爲什麼不在我的本地電腦上。 –