在Django中,按钮url被意外调用,url请求执行不同
In Django, the button url is called unexpectedly, The url request is excuted differently
在Django中,按钮url被意外调用,所以找不到页面
我尝试点击下面的按钮,但它不起作用
<button type="button"
class="btn btn-outline-info btn-sm float-right"
name="button"
onclick="location.href='{{fn_id}}/finisher/new'">
post
</button>
url 请求的结果是
好像是有问题,因为我在详情页的时候提出了url请求
buuton 以下是工作
<button
type="button"
class="btn btn-outline-info btn-sm float-right"
name="button" onclick="location.href='http://127.0.0.1:8000/bestlec/{{fn_id}}/finisher/new'"
>
post
</button>
但这会导致问题,因为它请求本地地址
你知道怎么解决吗??谢谢你告诉我~!
在您的第一个示例中,我希望您在第 http://127.0.0.1:8000/bestlec/1
页上。然后你给了 1/finisher/new
的亲戚 url ,它被添加到当前 url 给 http://127.0.0.1:8000/bestlec/1/1/finisher/new
.
如果你想给亲戚 url 使用 finisher/new
。如果您需要转到其他 ID,请使用 /bestlec/{{fn_id}}/finisher/new
或更好,使用 {% url 'url-name' fn_id %}
在Django中,按钮url被意外调用,所以找不到页面
我尝试点击下面的按钮,但它不起作用
<button type="button"
class="btn btn-outline-info btn-sm float-right"
name="button"
onclick="location.href='{{fn_id}}/finisher/new'">
post
</button>
url 请求的结果是
好像是有问题,因为我在详情页的时候提出了url请求
buuton 以下是工作
<button
type="button"
class="btn btn-outline-info btn-sm float-right"
name="button" onclick="location.href='http://127.0.0.1:8000/bestlec/{{fn_id}}/finisher/new'"
>
post
</button>
但这会导致问题,因为它请求本地地址
你知道怎么解决吗??谢谢你告诉我~!
在您的第一个示例中,我希望您在第 http://127.0.0.1:8000/bestlec/1
页上。然后你给了 1/finisher/new
的亲戚 url ,它被添加到当前 url 给 http://127.0.0.1:8000/bestlec/1/1/finisher/new
.
如果你想给亲戚 url 使用 finisher/new
。如果您需要转到其他 ID,请使用 /bestlec/{{fn_id}}/finisher/new
或更好,使用 {% url 'url-name' fn_id %}