-2

我有两个文件,base.htmlhomepage.html. Homepage 扩展 base,并添加到 block extra。Base 应该在 body 内的 span 中渲染块extra,但不会。

base.html:

{% load sekizai_tags %}

<!doctype html>
<html>
    <head>
        <title>Title</title>
    </head>
    <body>
        <span style="color: red;">{% render_block "extra" %}</span>
        {% block 'content' %}
        {% endblock %}
    </body>
</html>

主页.html:

{% extends 'base.html' %}
{% load sekizai_tags %}

{% block 'content' %}
    <p>that's some sweet content ya got there lad</p>
    {% addtoblock "extra" %}wow{% endaddtoblock %}
{% endblock %}

和输出:

只是 <p>,<span> 是空的。

我错过了什么真正简单的事情?

4

1 回答 1

0

啊哈,我的模板中缺少上下文预处理器。

'sekizai.context_processors.sekizai',
于 2016-08-04T14:41:24.130 回答