我已经找过几乎所有的问题,但仍然没有答案为我工作。错误我得到:找不到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/)为什么不在我的本地电脑上。 –