3
大師, 我在這個問題上搜索了很多次,但我幾乎找不到任何有用的信息。怪異的模板包括並擴展了Django行爲
所以假設我們有一個base.html
模板:根據該
{% block test %}This is the base!{% endblock %}
與2子模板,a.html
和b.html
a.html:
{% extends "base.html" %}
{% block test %}This is the A!{% endblock %}
b.html
{% extends "base.html" %}
{% block test %}This is the B!{% endblock %}
現在我們有4模板root.html
<html>
<body>
{% include 'a.html' %}
{% include 'b.html' %}
{% include 'base.html' %}
</body>
</html>
所以,當我渲染root.html,我期望得到某物像:
這是A!這是B!這是基地!
但奇怪的是我得到的始終是:
這是A!這是A!這是A!
爲什麼會發生這種情況?