Создайте окно поиска с выпадающим фильтром в Django или Python - PullRequest
0 голосов
/ 22 апреля 2020

Я только начал использовать Django около месяца go. Кто-нибудь может подсказать мне, где я могу это узнать?

basegeneri c. html:

<form class="form-inline" action="/dict/search/" method="GET">
        <input
          class="form-control mr-sm-2"
          type="text"
          placeholder="Search"
          aria-label="Search"
          name="search"
          id="search"
        />
        <button class="btn btn-outline-success my-2 my-sm-0" type="submit">Search</button>
      </form>

views.py:

def search_detail(request):
    search = request.GET['search']
    results = Word.objects.filter(eentry__startswith = search)[:10]
    for x in results:
        if(x.esyn):
            syns = x.esyn.split('; ')
            x.esyn = syns
        if(x.eant):
            ants = x.eant.split('; ')
            x.eant = ants
    context = {
        'results' : results
    }
    return render(request,'search.html',context)

urls.py :

path('search/', views.search_detail, name='search-detail')

Как мне выполнить поиск с помощью палатки?

Вот моя таблица:

here is my table

Вот так:

like this

...