我在myapp/templates/registration.login.html
。我的login.html模板以{% extends "base.html"%}
开头,“base.html”位于文件夹模板中。
现在,结果是,我的login.html页面是空白的。如果我重新删除 extends 行,它就能工作。我在设置中添加了TEMPLATE_DIRS = [os.path.join(BASE_DIR, '/templates/')]
,但base.html仍然是login.html的幽灵。
有一些我看不到的东西。可能是什么问题呢?我还尝试用TEMPLATE_DIRS = [os.path.join(BASE_DIR, 'templates')]
和每个斜杠组合更改TEMPLATES_DIRS。它不起作用。
有什么想法吗?谢谢。
这是应用程序树(不是全部:
project
-\templates
--base.html
--home.html
--\registration
---login.html
在\ registration \ login.html中,extends
不起作用,而在home.html中也是如此。
答案 0 :(得分:1)
问题不在路径中,而是在块名称中。我有{% block content %}
而不是{% block name %}