我有一个模板块来覆盖继承模板中的类名。来自块覆盖的结果 html 显示了恶意文本。
基础.html:
<html>
<body>
{% block content %}
<h1 class="{% block heading_style %}Base{% endblock %}">Base Page Heading</h1>
{% endblock%}
</body>
</html>
儿童.html:
{% extends "Base.html" %}
{% block content %}
{{block.super}}
{% block heading_style %}Login{% endblock %}
{% endblock %}
块标题样式是我关心的块。
结果html:
如您所见,h1 类已替换为“登录”,但它也开始在 h1 标记后将“登录”显示为文本。
我正在使用 django 1.3.3 和 Eclipse 与 pydev。我还检查了 html 文件的编码,它们是utf-8