Django - Как получить User_Id из строки имени пользователя в HTML-шаблоне?
У меня есть HTML форма, содержащая DropDown со всеми именами пользователей (переданные в контекстных данных, как это: users_name = User.objects.values_list('username', flat=True)
), когда администратор выбирает одного пользователя, он отправляет форму (используя javascript), и резервное копирование будет отображать определенную таблицу (Все это реализовано и работает)
Форма :
<form name="searchForm" id="searchForm" method="get">
<div class="input-append">
<input class="span2" id="user" name="user" type="hidden">
<div class="btn-group">
<button class="btn dropdown-toggle" data-toggle="dropdown">
User List
<span class="caret"></span>
</button>
<ul class="dropdown-menu" aria-labelledby="dropdownMenu1">
<li onclick="$('#user').val('All'); $('#searchForm').submit()" selected="selected" >All Users</li>
{% for user_name in users_name %}
<li onclick="$('#user').val('{{ user_name }}');
$('#searchForm').submit()">{{ user_name }}</li>
{% endfor %}
</ul>
</div>
</div>
</form>
Теперь мне нужно, как я могу получить ID выбранного пользователя, чтобы использовать его в ссылке (тег). тег будет выглядеть следующим образом :
<a href="/CapDelKnowledge/export/{{formId}}/{{user}}/?type=XLS"> export</a>
где {{user}}
представляет собой ID выбранного пользователя, что я могу сделать?