Объект 'method' не является подписываемым при использовании request.GET в django [закрыто]
<<<0><0>>Я смотрю учебник по Django, я совсем новичок в этом, поэтому не понимаю, почему я получаю эту ошибку, я не знаю, может это версия Django, так как учебник от 2021 года. Помогите мне!!!<<<1><1>>> <<<0><0>>**Это форма, ничего сложного: **
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<form action="/buscar/" method="GET">
<input type="text" name="prd">
<input type="submit" value="Buscar">
</form>
</body>
</html>
<<<<0><<<1><1><1>Это мое мнение:<<<2><2><><3><3><3><3>>>
def buscar(request):
if request.GET["prd"]:
#mensaje = "Articulo buscado: %r " %request.GET['prd']
product = request.GET["prd"]
art = Articulo.objects.filter(nombre__icontains=product)
return render(request, "resultado_busqueda.html", {"art":art, "query":product})
else:
mensaje = "No escribio nada"
return HttpResponse(mensaje)