Django中的模板

时间:2009-06-12 09:22:21

标签: django django-admin django-templates

内联模板

在我的模板中,我可以使用< 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}}显示正确的值。

2 个答案:

答案 0 :(得分:2)

使用{% url %}而不是撰写自己的href值。

答案 1 :(得分:0)

我会说{%if field.id%} {%endif%}应该足够(或者field.field.id或field.field,具体取决于内部结构)。