2024-04-19 17:46:53 发布
网友
假设我的模板有几个继承级别:索引.html延伸底座_附加.html延伸基本.html. 在基本.html,我有:
<title>{% block title %}{% endblock %}</title>
在基地里_附加.html,我想在{% block title %}中的任何内容的末尾附加一些标准文本,比如“-My Site”索引.html. 如果不做{% block title2 %}之类的操作,我该怎么做呢?基本上,我想创建一个中间人模板。在
{% block title %}
{% block title2 %}
您想要使用Jinja的^{}函数。在
通过在子模板(index.html)中的块内部调用它,您将保留父模板(base_addition.html)中块内部的任何内容。在
index.html
base_addition.html
在索引.html在
{% extends 'base_additional.html' %} {% block title %}Page's Title{{super()}}{% endblock %}
基地_附加.html在
这将导致
您想要使用Jinja的^{} 函数。在
通过在子模板(
index.html
)中的块内部调用它,您将保留父模板(base_addition.html
)中块内部的任何内容。在在索引.html在
基地_附加.html在
^{pr2}$这将导致
^{3}$相关问题 更多 >
编程相关推荐