如何使用Form将HTML标记(不是tag)中的值传递给视图?在Django
中我需要提交表单并将标签中保存的值传递给视图
<div>
<h3 class="media-title" id="user_name" name="user_name">
{{ username}}
</h3>
<button class="btn btn-small">
<a href="{% url 'add_to_group' %}"><i class="icon-plus">Add</i> </a>
</button>
</div>
我如何在视图{{ username }}
中获取值add_to_group
?
答案 0 :(得分:0)
将该参数添加到您的网址中:
urls.py
path('<str:username>/', your_view, name='add_to_group'),
并在您的模板中:
<a href="{% url 'add_to_group' username %}"><i class="icon-plus">Add</i> </a>
正如您在评论中提到的,您应该使用它(如果您想将用户名传递给您的网址):
{% for us in user_list %}
<div>
<h3 class="media-title" id="user_name" name="user_name"> {{ us.name }} </h3>
<button class="btn btn-small"><a href="{% url 'add_to_group' us.username %}"><i class="icon-plus">Add</i> </a></button>
</div>
{% endfor %}