【发布时间】:2020-02-04 20:45:09
【问题描述】:
我无法在我的网页上显示 {% block content %}{% endblock %} 的内容。
这是树形结构:
- 工具箱/
- 工具箱/
- 丽莎/
- 模板/
- 丽莎/
- lisa.html
- 丽莎/
- 模板/
- 模板/
- base.html
- 丽莎/
- 工具箱/
这是base.html的代码:
{% load static %}
<!DOCTYPE html>
<html lang="fr">
<head>
</head>
<body>
<section id="main-content">
{% block content %}{% endblock %}
</section>
</body>
</html>
这里是lisa.html的代码:
{% extends 'templates/base.html' %}
{% block content %}
<h2>Bienvenue !</h2>
<p>
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec rhoncus
massa non tortor. Vestibulum diam diam, posuere in viverra in,
ullamcorper et libero. Donec eget libero quis risus congue imperdiet ac
id lectus. Nam euismod cursus arcu, et consequat libero ullamcorper sit
amet.
</p>
{% endblock %}
你知道它可能来自哪里吗?
提前谢谢你
【问题讨论】:
-
几乎可以肯定,您的视图呈现的是父级而不是子级;否则你会得到扩展块的 TemplateNotFound 异常。
标签: python django templates tags