首页 > 编程知识 正文

django href跳转

时间:2023-05-04 16:19:53 阅读:264171 作者:1760

今天在写一个网页跳转时被一个问题给难倒了,在设置一个button的超链接href时,想要把它的href设置成带参数的,这样就可以根据情况跳转到不同的详情页面。

但是我并不知道这个格式。
试图描述自己的问题在百度上查,发现查到的网页和自己的实际问题千差万别

许多时候解决问题的难点不在理解解决方法,而在最基础的——如何描述问题。

翻阅了大量网页后,发现这个问题的“学名”应该叫——href链接拼接。

然后很快找到了问题解决方法:
以要跳转到detail/'变量’为例:

在urls.py设置 url('detail/(w+)',views.getDetail,name='detailurl'), 在自己的.html文件需要添加动态href的地方 <a href={% url "detailurl" detail.id %}>

这里的“detailurl”就是前面在urls.py里注册的name
detail.id就是自己要传的变量。

在view.py里,写传入id参数的getDetail函数。

然后就可以啦!

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。