brs*_*gic 3 django parameters django-templates hyperlink
如何在Django tepmlates中与参数建立链接?
我尝试做类似的事情
<a href="/member/profile/edit/code=" % {{ sal.id }}> Edit</a>
Run Code Online (Sandbox Code Playgroud)
做这个的最好方式是什么 ?
谢谢
一种方式:
<a href="/member/profile/edit/code={{ sal.id }}"> Edit</a>
Run Code Online (Sandbox Code Playgroud)
但首选方法是使用URL标记.
{% url edit_profile sal.id %}
Run Code Online (Sandbox Code Playgroud)
在哪里,urls.py你有一个名字的条目edit_profile
如果需要,您还可以在方法中反转模型中的URL,比如说get_absolute_url并调用该方法,如:
{{sal.get_absolute_url}}
Run Code Online (Sandbox Code Playgroud)
其中,所述方法定义如下:
@models.permalink
def get_absolute_url(self):
return ['edit_profile',(self.id,)]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2973 次 |
| 最近记录: |