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' для передачи данных из шаблона? Как я могу передать сгенерированные имена в моих кнопках моему представлению?

Вернуться на верх