如何在Django模板中与参数建立链接?
我尝试做类似
的事情<a href="/member/profile/edit/code=" % {{ sal.id }}> Edit</a>
这样做的最佳方式是什么?
由于
答案 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,)]