代码之家  ›  专栏  ›  技术社区  ›  Salim Fadhley

有没有办法在Django模板中捕获一些文本作为模板变量?

  •  0
  • Salim Fadhley  · 技术社区  · 7 年前

    下面是一个不起作用的例子,它说明了我要做的事情。我想象了一些不存在的标签:

    {% capture variable=my_url %}
        {% url 'foo' id=x %}/blah?x={my_variable}
    {% endcapture %}
    {{ my_url | urlencode }}
    
    

    如果这是一个有效的示例,我希望它生成“capture”标记中的任何文本的URLendcoded版本,在本例中,它是一个URL。

    PHP Smarty模板有一个捕获功能,如下所示:

    https://www.smarty.net/docs/en/language.function.capture.tpl

    是否有类似于此功能的Django模板?

    0 回复  |  直到 7 年前