Объект '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)

Вернуться на верх