Найти - Пользователи
Полная версия: Нужна помощь с request.Get
Начало » Django » Нужна помощь с request.Get
1
Prikool3
Я недавно начал изучение Django, и столкнулся с проблемой:
из 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.
В чем моя ошибка? Пример взял с книги, там все работает.
Буду благодарен за любую помощь!
m0nte-cr1st0
Prikool3
Я недавно начал изучение Django, и столкнулся с проблемой:из html-файла я получаю переменную q
думаю, для начала надо бы питон выучить…

 if "q" in request.GET:
Prikool3
Проблема решена, спасибо.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB