Как отправить данные из index. html в views.py в django - PullRequest
0 голосов
/ 18 июня 2020

У меня таблица содержит список из пятидесяти компаний (позиций), сбоку есть кнопка. Я хочу отправить название компании из таблицы, в которой щелкнул пользователь.

Код 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, он будет go по другому URL-адресу.

Справка.

1 Ответ

0 голосов
/ 19 июня 2020

Если вы хотите go на другой путь (Маршрут), для которого требуются переменные

в вашем шаблоне, вы можете использовать функцию url, как показано ниже:

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

, если хотите чтобы получить тот же результат от вашего python пользовательского метода обратного преобразования

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

для дополнительной проверки django документация здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...