【发布时间】:2016-03-29 08:56:38
【问题描述】:
是否可以动态替换模板中的 url 调用?
在表格中我插入:
{% include "mytemplate.html" with soggetto='gigi' %}
在模板中
url: '{% url 'go_to_this_{{soggetto}}' %}'
有没有办法以动态方式替换 {{soggetto}} 部分,或者我应该在 url 中添加一个参数?
【问题讨论】:
是否可以动态替换模板中的 url 调用?
在表格中我插入:
{% include "mytemplate.html" with soggetto='gigi' %}
在模板中
url: '{% url 'go_to_this_{{soggetto}}' %}'
有没有办法以动态方式替换 {{soggetto}} 部分,或者我应该在 url 中添加一个参数?
【问题讨论】:
您可以使用add 模板过滤器:
{% url 'go_to_this_'|add:soggetto %}
但是,在 url 中包含 soggetto 参数可能会更简洁,然后您可以这样做:
{% url 'go_to_this' soggetto %}
【讨论】: