0

ここに私が欲しいものがあります

tmpl1.jinja

{% for x in List %}
    {% set User = List[x] %}
    {% include 'tmpl2.jinja' %}
{% endfor %}

tmpl2.jinja

{% extends "tmpl3.jinja" %}    
{% block link %}
   <a>share</a>
{% endblock link %}

tmpl3.jinja

User.name
{% block link %}
{% endblock link %}

基本的に、サイト全体に存在するユーザーブロックがあり、アクションのみが変更されます(1つ以上のリンクですが、画像などのような静かないくつかのhtmlがあります)。私に何ができる。

ありがとう

4

1 に答える 1

2

テンプレートの部分については、すべて問題ないように見えます。あなたが示した通りにすれば問題はありません。

あなたのリストは dict() ですか、それとも実際には list() ですか?

あなたの問題はここにあるので:

{% for x in List %}
    {% set User = List[x] %}

この構文は、List が辞書である場合にのみ機能します。

リストの場合は、次のように記述します。

{% for x in List %}
    {% set User = x %}
于 2013-03-29T13:44:41.460 に答える