内联模板
在我的模板中,我可以使用< a href>标签?我希望如果有一个名为'id'的字段,它应该在那里给出一个href链接。我尝试了以下选项:
1){%ifequal field.field.label“Id”%}
<a href =../../{{field.field}}>click here </a>
2){%ifequal field.field.label“Id”%}
<a href ="../../{{field.field}}">click here </a>
3){%ifequal field.field.label“Id”%}
<a href =../../{{field.field.value}}>click here </a>
4){%ifequal field.field.label“Id”%}
<a href ="../../"{{field.field}}>click here </a>
5){%ifequal field.field.label“Id”%}
<a href ={{field.field}}>click here </a>
在这种情况下,它显示当前页面的地址。表示不显示field.field的值。
所有选项都不起作用。它没有在href.field.field中显示field.field的值。当我显示值field.field
时,标签显示了href中的Id。{{field.field}}显示正确的值。
答案 0 :(得分:2)
使用{% url %}
而不是撰写自己的href
值。
答案 1 :(得分:0)
我会说{%if field.id%} {%endif%}应该足够(或者field.field.id或field.field,具体取决于内部结构)。