如何将数据从index.html发送到Django中的views.py

时间:2020-06-18 20:06:59

标签: javascript python jquery django ajax

我有一张桌子,上面有五十个公司(物品)的列表,旁边有一个按钮。我想从单击用户的表中发送公司名称。

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。

帮助。

1 个答案:

答案 0 :(得分:0)

如果您要转到需要变量的其他路径(路线)

在模板中,您可以使用如下所示的url函数:

<a href="{% url 'route_name' var %}">.....</a>

如果您想从python代码用户反向方法中获得相同的结果

    return HttpResponseRedirect(reverse('url_path', args(var1)))

有关更多信息,请查看Django的文档here