我有一张桌子,上面有五十个公司(物品)的列表,旁边有一个按钮。我想从单击用户的表中发送公司名称。
index.html
的代码:
<table class="table table-striped table-dark" cellspacing="0">
<thead class="bg-info">
<tr>
<th>Company's Symbol</th>
<th>Current Price</th>
<th>View Current chart</th>
<th>Action</th>
</tr>
</thead>
<tbody>
{% for a,b in stocks %}
<tr>
<th scope="row" class="comp_name">{{ a }}</th>
<td>{{ b }}</td>
<td>
<input type="submit" class="btn graph-btn" name="_graph" value="View Graph">
</td>
<td>
<input type="submit" class="btn predict-btn" name="_predict" value="Predict Closing Price">
</td>
</tr>
{% endfor %}
</tbody>
</table>
有两个用于不同URL的按钮。就像用户喜欢.graph-btn
时一样,它会转到另一个URL。
帮助。
答案 0 :(得分:0)
如果您要转到需要变量的其他路径(路线)
在模板中,您可以使用如下所示的url函数:
<a href="{% url 'route_name' var %}">.....</a>
如果您想从python代码用户反向方法中获得相同的结果
return HttpResponseRedirect(reverse('url_path', args(var1)))
有关更多信息,请查看Django的文档here