из html-файла я получаю переменную q
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Поисковая форма</title> </head> <body> <form action="/webex/search/" method="get"> <input type="text" name="q"> <input type="submit" value="Найти"> </form> </body> </html>
далее, пытаюсь в файле views.py эту переменную обработать:
def search_result(request): if q in request.GET: return HttpResponse("Вы искали %r" % request.GET) else: a = "Вы ввели пустой запрос" return HttpResponse(a)
в итоге получаю ошибку: name ‘q’ is not defined.
В чем моя ошибка? Пример взял с книги, там все работает.
Буду благодарен за любую помощь!