Django передать переменную из шаблона во views
никак не получается передать переменную(user.username) из шаблона во views, выбрал простой вариант передать через запрос, ошибок не выдает, но и переменная не приходит:
template:
<form action="{% url 'cabinet' %}?user.username={{user.username}}" method="post">
{% csrf_token %}
{{ form.as_p }}
<button type="submit" class="w-50 btn btn-primary btn-block">create search</button>
</form>
фрагмент views:
def add_search(request):
username = request.GET.get('user.username')
if request.method == 'POST':
form = AddSearch(request.POST)
if form.is_valid():
Global_Users.objects.filter(name=username).update(**form.cleaned_data)
else:
form = AddSearch()
return render(request, 'webface/add_search.html', {"form": form})