无法识别 Django 请求

Django request not recognized

我目前正在通过视频教程学习 Django,但遇到了一个无法解决的问题。 我在我的一个应用程序的视图文件中,当我尝试使用“请求”时,它告诉我““请求”未定义 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>")

view code

我尝试导入 HttpRequests 并修改代码以适应,但是当我 运行 服务器时它告诉我它没有 META 属性 runserver error

我想使用“request”而不是为它导入一个新的库,因为它应该与 django 一起提供,我看的教程中的那个人只是输入了 request 而它 works.I 不能在 Django 文档中找到任何内容,似乎使用 request 应该不是问题。

request 是视图函数的第一个参数,因此需要明确指定:

#                ↓ request parameter
def home_view(request, *args, **kwargs):
    return render(request, 'home.html', {})