Django передача переменной из кнопки в представление
Это мой файл шаблона, который содержит меню, генерируемое динамически:
{% block idfs %}
{% for each in list %}
<li>
<a href="{{each}}">{{ each }}</a>
<button type="submit" value={{each}} onclick="location.href='{{each}}'" name='{{each}}'>Go</button>
</li>
{% endfor %}
{% endblock %}
У меня есть кнопка, и мне нужно имя для каждой кнопки в моем представлении. Таким образом, когда пользователь нажимает на любую кнопку, я могу обработать вывод в моем представлении.
Я попробовал это в своем представлении:
def example(request):
item = request.POST.get('name')
print(item)
Разве это не должно работать? Поскольку я использую 'name' для передачи данных из шаблона? Как я могу передать сгенерированные имена в моих кнопках моему представлению?