链接Django模板中的参数

时间:2011-06-20 09:41:21

标签: django parameters hyperlink django-templates

如何在Django模板中与参数建立链接?

我尝试做类似

的事情
<a href="/member/profile/edit/code=" % {{ sal.id }}> Edit</a>

这样做的最佳方式是什么?

由于

1 个答案:

答案 0 :(得分:7)

其中一种方式:

<a href="/member/profile/edit/code={{ sal.id }}"> Edit</a>

但首选方法是使用网址标记。

{% url edit_profile sal.id %}

其中,在您的urls.py中,您有一个名为edit_profile

的条目

如果需要,您还可以在方法中反转模型中的网址,例如get_absolute_url并调用该方法,例如:

{{sal.get_absolute_url}}

其中,所述方法定义如下:

@models.permalink
def get_absolute_url(self):
    return ['edit_profile',(self.id,)]