В вашей форме вы пишете кнопку как:
<a href="{% url 'customer_view' %}" class="btn btn-primary btn-sm" role="button">Search</a>
Но это означает, что это просто ссылка, которая ссылается на новую страницу. В результате браузер отправит (пустой) запрос GET на указанный URL-адрес и никогда не отправит форму.
Вы можете создать кнопку, которая отправляет форму с помощью:
<form class="form-signin" action="<b>{% url 'customer_view' %}</b>" method="post">
<!-- … -->
<button <b>type="submit"</b> class="btn btn-primary btn-sm" role="button">Search</button>
<!-- … -->
</form>
* 1008Как говорится, поиск часто выполняется с помощью запроса GET, поэтому вы можете изменить
method="<b>get</b>"
и получить параметры через
request.GET.get(..)
.