Запрос Django не распознан

В настоящее время я изучаю Django по видеоурокам и столкнулся с проблемой, от которой не могу избавиться. Я нахожусь в файле views одного из моих приложений, и когда я пытаюсь использовать "request", он говорит мне ''request'' не определенPylancereportUndefinedVariable'

from django.http import HttpResponse
from django.shortcuts import render


# Create your views here.
def home_view(*args, **kwargs):

    return render(request, "home.html", {})

def contact_view(*args, **kwargs):
    return HttpResponse("<h1>contact page</h1>")

просмотр кода

Я попытался импортировать HttpRequests и изменить код, чтобы он соответствовал, но он затем говорит мне, что у него нет атрибута META, когда я запускаю сервер runserver error

Я хотел бы использовать "request" и не импортировать новую библиотеку для этого, так как она должна поставляться с django, парень в учебнике, который я смотрю, просто вводит request и он работает. Я не смог найти ничего в документации Django и кажется, что использование request даже не должно быть проблемой.

request является первым параметром функции представления, поэтому его нужно указать явно:

#                ↓ request parameter
def home_view(request, *args, **kwargs):
    return render(request, 'home.html', {})
Вернуться на верх