Запрос 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', {})