如何在django中插入带有命名参数的字符串

时间:2015-03-13 20:20:08

标签: python django django-templates

所以我在django模板中插入一个自定义字符串,它有客户参数。 所以字符串是一个看起来像的变量:

original_string = "I am test %(value1)s and %(value2)s"

现在我想在django中插入这个,并提供value1和value2。我可以使用模板和过滤器执行此操作,还是必须在python后端执行此操作?

我想要这样的事情:

<div>{{original_string | value1='10' value2='20'}}</div>

2 个答案:

答案 0 :(得分:0)

如果您需要可重复使用的内容,或者在视图中执行此操作,然后输出值,则需要创建custom template tagfilter

答案 1 :(得分:0)

我建议在视图中处理它。

现在看来,无论如何都不会在不查看视图的情况下使模板难以理解。