Я предлагаю использовать код JavaScript для соответствующих URL.
Пример: Предположим, у нас есть навигационная панель с поисковым вводом.
Вкл.на стороне клиента вы можете создать URL:
document.getElementById("search_click").addEventListener("click", function(){
var $search_term = document.getElementById("search_term").value;
var parm1 = "?q="+ $search_term;
var url = "{% url 'search_app:searchView' %}";
window.location.replace(url+parm1);
});
На стороне сервера:
def searchView(request, *args, **kwargs):
if request.GET.get('q') == '':
return redirect('app:view', *args)