【发布时间】:2016-04-15 02:00:27
【问题描述】:
如何在 Django 1.8 模板中声明一个变量,例如:
{% my_var = "My String" %}
这样我就可以像这样访问它:
<h1>{% trans my_var %}</h1>
编辑:
为了证明我的目的,这是我的代码:
{% my_var = "String Text" %}
{% block meta_title %}{% trans my_var %}{% endblock %}
{% block breadcrumb_menu %}
{{ block.super }}
<li>{% trans my_var %}</li>
{% endblock %}
{% block main %}
<h1>{% trans my_var %}</h1>
【问题讨论】:
-
更好的是......你想先用它做什么?一些模板标签可以分配给一个变量,但这取决于你在做什么
-
@Sayse 我试图避免 DRY。有没有更好的办法?我在上面添加了更多源代码。
-
为什么不能从视图中传递这个字符串?
标签: django