📘

検索フォーム・仕組みの作り方

2022/07/14に公開

teratailで回答したやつをZennでも備忘録として残す。
検索フォーム・仕組みの作り方

def search(request):
	search_word = request.GET.get("q")
	# search_wordで検索
	return render(・・・)
<input type="search" id="search-form">
<button onclick="clickSearch()">検索</button>
<script>
function clickSearch() {
	var search_catch = document.getElementById("search-form").value;
	if (search_catch) {
		window.location.href = "{{request.scheme}}://{{request.get_host}}/?q=" + search_catch;
	}
}
</script>

Discussion