Создание серии кнопок в HTML-файле Django - PullRequest
3 голосов
/ 16 октября 2011

Скорее всего, довольно новичок, но я пытаюсь найти простой способ настройки списка кнопок HTML в списке переменных:

{% for [object] in [list] %}
<tr>
    <td>
        <form action="" method="post">
        <input type="submit" name="[button name]" value="[?]">
        {% csrf_token %}
        </form>
    </td>
</tr>
{% endfor %}

Вопрос заключается в следующем: если я хочу, чтобы кнопки возвращали разные значения в зависимости от содержимого объекта под рукой, как мне это обработать?

Ответы [ 2 ]

2 голосов
/ 16 октября 2011

вместо перегрузки атрибута значения кнопки отправки, используйте скрытое поле в форме, чтобы отправить свои значения с формой. {% for [object] in [list] %} <tr> <td> <form action="" method="post"> <input type="hidden" name="my_parameter" value="{{object.property}}"> <input type="submit" value="Submit"> {% csrf_token %} </form> </td> </tr> {% endfor %}

0 голосов
/ 16 октября 2011

Я не знаю, какие атрибуты имеют ваши объекты, но вы можете получить к ним доступ следующим образом:

<input type="submit" name="[button name]" value="{{ object.name }}">
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...