这就是我想要的
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 %}
基本上我有一个跨站点存在的用户块,只有动作(一个或多个链接但安静的几个html,如图像等)改变。我能做什么。
谢谢
答案 0 :(得分:2)
对于模板部分,一切看起来都绝对正常,如果您所做的就是您所展示的内容,应该没有问题。
您的列表是dict()还是实际列表()?
因为你的问题在这里:
{% for x in List %}
{% set User = List[x] %}
只有List是字典时,此语法才有效。
如果是列表,您应该写:
{% for x in List %}
{% set User = x %}