"from django.shortcuts import render"给我一个错误(红色波浪线)



我对Django有相当多的经验,但最近我打开了一个旧的Django项目,发现它有问题。我查看了文件,发现下面有红色的波浪线:from django.shortcuts import renderfrom django.views import View,表明有错误。我没有更改任何我不知道是什么原因造成的。当我运行服务器时,我也会收到一个错误,说";未定义名称"request";。请帮忙,这是代码:

from django.shortcuts import render
from django.views import View
class Index(View): #creating different methods 
def get(self, requst, *args, **kwargs):
return render(request, 'landing/index.html')

您是否使用虚拟环境并安装了所有必需的软件包(例如django(。

是否";venv";目录或类似的东西存在于您的项目中?如果是,请在Windows上通过.venvScriptactivate或在linux上通过"source venv/bin/activate"激活它。

如果它不存在,请使用例如virtualenv创建它,激活它并通过pip安装包

嗯,这很奇怪,但试试这个:

import django.shortcuts.render as render

相关内容

最新更新