Я новичок в 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>