我正在为基于 django 的应用程序创建一个 html 模板。我在这里为按钮使用 twitter 引导 API,但其中一个(取消按钮)似乎无法正常工作。我使用 href 将它链接到另一个页面,但是当我单击按钮时,它会重定向到当前页面的 post 方法。见下文:
<h2>Add new Schedule:</h2>
<form class="form-horizontal" method='post'>
<table>
{% load bootstrap %}
{{ form|bootstrap }}
{% csrf_token %}
<tr>
<td></td>
<td>
<input class="btn btn-primary" type='submit' name='reset' value='Save' />
</td>
<td></td>
<td><a href='{%url head.views.edit_instance_binding binding.id %}'><button class="btn btn-inverse" type="submit">Cancel</button></a></td>
</tr>
</table>
</form>
但是,如果我摆脱按钮并将其用作简单的 href 它似乎可以工作:
<td><a href='{%url head.views.edit_instance_binding binding.id %}'>Cancel</a></td>
这里发生了什么?