如何在Django 1.8模板中声明变量,例如:
{% my_var = "My String" %}
所以我可以像这样访问它:
{% trans my_var %}
编辑:
为了证明我的目的,这是我的代码:
{% my_var = "String Text" %} {% block meta_title %}{% trans my_var %}{% endblock %} {% block breadcrumb_menu %} {{ block.super }}
Saturnix.. 10
尝试使用with标签.
{% with my_var="my string" %} {% endwith %}
另一个答案对于您正在尝试的内容更为正确,但对于更通用的情况,这更好.
那些仅从问题标题来到这里的人将需要这个.
尝试使用with标签.
{% with my_var="my string" %} {% endwith %}
另一个答案对于您正在尝试的内容更为正确,但对于更通用的情况,这更好.
那些仅从问题标题来到这里的人将需要这个.
您可以将转换分配给可以在整个过程中使用的变量.
{% trans "my string" as my_var %} {{ my_var }} {# You can use my_var throughout now #}
trans标签的文档
您的代码段的完整示例
{% trans "String text" as my_var %} {% block meta_title %}{{ my_var }}{% endblock %} {% block breadcrumb_menu %} {{ block.super }}