【问题标题】:`render_block` not rendering anything in sekizai`render_block` 没有在 sekizai 中渲染任何东西
【发布时间】:2016-12-10 16:50:03
【问题描述】:

我有两个文件,base.htmlhomepage.html。主页扩展基础,并添加到块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 %}

还有输出:

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

【问题讨论】:

    标签: django django-cms django-sekizai


    【解决方案1】:

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

    'sekizai.context_processors.sekizai',
    

    【讨论】:

      猜你喜欢
      • 2014-06-01
      • 1970-01-01
      • 2015-06-29
      • 2017-10-08
      • 1970-01-01
      • 2017-01-22
      • 2022-01-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多