Как искать пост в Django - PullRequest
0 голосов
/ 25 мая 2019

Я новичок в django, и я пытаюсь создать форму поиска в моем index.html для поиска по моему сообщению и показать результаты в моем файле search.html в django, но я продолжаю получать эту ошибку поиска.http://dpaste.com/03KAGY1.

Пожалуйста, не могли бы вы помочь мне и показать фрагмент кода того, как решить эту проблему, моя версия django: 1.11.6

Это мои views.py

from django.shortcuts import render, get_object_or_404, redirect
from .models import Article

def search(request):
    template = 'articles/search.html'

    query = request.GET.get('q')

    results = Article.objects.filter(Q(title__icontains=query) | Q(movie_name__icontains=query))

    context = {'results': results}

    return render(request, template, context)

а это мой urls.py

url(r'^results/$', views.search, name="search"),

а это моя форма

<form action="{% url 'search' %}" method="GET">
    <input name="q" value="{{request.GET.q}}" type="text" placeholder="Search...">
    <button type="submit" class="btn-success btn">submit</button>
</form>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...