作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试在我的 django 项目中使用 unipath 模块,正如《Two Scoops of Django》一书中提到的那样,但有些东西没有按预期工作。在我的 settings.py 中,我有这个:
from unipath import Path
BASE_DIR = Path(__file__).ancestor(2)
TEMPLATES = [
{
'BACKEND': 'django.template.backends.django.DjangoTemplates',
'DIRS': [(BASE_DIR.child('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',
],
},
},
]
STATIC_ROOT = BASE_DIR.child('static')
MEDIA_ROOT = BASE_DIR.child('media')
通过该设置,我收到 TemplateDoesNotExist 异常:
Using loader django.template.loaders.filesystem.Loader:
/var/www/(Path('/home/user/my_project/project/templates'),)/myapp/index.html (File does not exist)
我做错了什么?
最佳答案
终于解决这个问题了!需要将 settings.py 中的 TEMPLATES' 'DIRS' 字符串编辑为:
'DIRS': (BASE_DIR.child('templates'),),
关于python - Django 模板和 unipath,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31198236/
我正在尝试在我的 django 项目中使用 unipath 模块,正如《Two Scoops of Django》一书中提到的那样,但有些东西没有按预期工作。在我的 settings.py 中,我有这
我是一名优秀的程序员,十分优秀!