2016-08-04 11 views
-2

私はbase.htmlhomepage.htmlの2つのファイルを持っています。ホームページはベースを拡張し、ブロックextraに追加されます。ベースはブロックextraを本体内のスパンにレンダリングする必要がありますが、そうではありません。`render_block`は何も描画しません

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> 

がhomepage.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 %} 

そして出力:

Just the <p>, the <span> is empty.

私は本当に単純なことをしないのですか?

答えて

0

私はテンプレートから文脈プリプロセッサがありませんでした。

'sekizai.context_processors.sekizai', 
関連する問題