如何在Django中实现按钮点击重定向到另一个URL?

7

我制作了一个HTML按钮,代码如下:

<div style="" class="button-box" >

    <button>Useradministration</button>

</div>

当我点击它时,我希望它将用户重定向到/admin-url。

我应该如何做?我如何让Django“知道”按钮已被点击?

非常感谢您的时间!


1
有没有任何理由不使用链接? - helb
谢谢您的回复!我想没有什么理由。您是指在HTML中使用<a href>标签吗? - Nora
1
是的。只需使用 <a href="/admin-url">用户管理</a> - helb
好的,那比我想象中要容易!非常感谢你 :D - Nora
4个回答

10

你可以像这样使用:

<a class="btn btn-primary" href="/admin-url">Useradministration</a>


非常感谢!这很有用 :D有没有快速的方法使链接不可见?因为现在我的按钮下面有一条深蓝色的线(因为它上面有一个链接)。 - Nora
2
你可以像这样使用CSS: a { text-decoration: none !important; } - vamsi

8

在Django中实现点击按钮跳转到另一个URL

<button onclick="location.href = '/pageurl'">Click</button>

4

在Django中实现通过按钮点击重定向到另一个URL:

<button><a href="/admin">Click</a></button>


另一种方式:

<button onclick="window.location='projects';">Projects</button>

2
除非单击按钮内部的“Click”被单击,否则这对我不起作用。按钮单击本身不会响应。 - Sardar Faisal

0
<a href="./your-url">
  <button>button text</button>
</a>

欢迎来到 StackOverflow。尽管您的代码片段可能回答了问题,但提供有关代码片段为什么和/或如何工作的附加上下文可以提高其长期价值。此外,它似乎与已接受的答案没有太大差异... - Sven Eberth

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接