Поиск ввода на каждой странице django - PullRequest
0 голосов
/ 22 октября 2019

Я хочу добавить поиск на своем веб-сайте, и я хочу поиск по моим страницам (html)
** примечание: я хочу взять метку метки, я имею в виду, что метка метки называется test, и когда пользователь пишет встрока поиска test Я хочу показать ярлык пользователю.

всегда получаю это сообщение на странице результатов: не найдено

Итак, я создал эту форму вhome html page

<form class="" action="{% url 'test_search_page'%}" method="get">
    <div class="md-form mt-0 search-bar" id="search_form">
        <input id="search_box" autocomplete="off" onkeyup="searchFunction()" class="form-control"  type="text" placeholder="Write Here to Search ..." aria-label="Search" name="search">
    </div>
</form>
  • это мой «ярлык» в html, который я хочу взять и показать для пользователя при поиске ex: (например, в тестовой или андроид студии или gta v))
  <label id="label_main_app"> <img id="img_main_app_first_screen" src="{% static "images/android_studio.jpg" %}" alt="" > Android Studio 2019 Free Download  <br><br> <p id="p_size_first_page">Android Studio 2019 Free Download Latest Version for Windows. It is full offline installer standalone setup of Android Studio 2019 <br> <br> <a href="https://www.fb.com" type="button" class="btn btn-primary"><big> See More & Download </big>  </a> </p>
     </label>

и это мой код view.py:

def search(request):
    input= 'search'
    my_template_keyword = ['label']
    if 'search' in request.GET and request.GET['search'] and input == my_template_keyword:
        return render(request, 'home_page/testforsearch.html', {'search:':search})` 

наконец, это мой код на странице результатов html:

<div class="container">
    {% if search%}
        {{search}}
    {%else%}
        <h2>not found</h2>
    {%endif%}
</div>
...