如何在Django模板

时间:2017-04-05 04:48:29

标签: django django-templates

我想要实现的目标非常简单,我尝试了很多不同的东西,但没有一个能为我工作。我正在使用Django版本1.10和python 3.4(不确定是否重要)

这就是我想要做的事,variable_a = variable_bvariable_b = variable_a

尝试失败#1:

{% variable_a = variable_b %}

尝试失败#2:

{% with varibale_b as variable_a %}
{% endwith %}

尝试失败#3:

{{ variable_a|default:variable_b }}

尝试失败#4:

过滤器:

@register.assignment_tag
def define(variable_a=None):
  return variable_a

模板:

{% define variable_b as variable_a %}

1 个答案:

答案 0 :(得分:0)

终于找到了解决方案。这是要走的路,

https://djangosnippets.org/snippets/545/

编辑:编写一个小的过滤器函数,它返回变量的值并使用上面的教程捕获该返回值。简单!

相关问题