"from django.shortcuts import render" выдает ошибку (красная волнистая линия).
У меня приличный опыт работы с Django, но недавно я открыл один из своих старых проектов Django и понял, что с ним что-то не так. Я просмотрел файлы и обнаружил, что под ними были красные волнистые линии: from django.shortcuts import render, from django.views import View, что указывает на ошибку. Я ничего не менял и не знаю, что стало причиной. Когда я запускаю сервер, я также получаю ошибку "имя 'request' не определено". Пожалуйста, помогите, вот код:
from django.shortcuts import render from django.views import View
class Index(View): #создание различных методов def get(self, requst, *args, **kwargs): return render(request, 'landing/index.html')
Используете ли вы виртуальное окружение и установлены ли все необходимые пакеты (например, django).
Существует ли в вашем проекте каталог "venv" или что-то подобное? Если да, активируйте его командой .\venv\Script\activate
в Windows или 'source venv/bin/activate' в linux.
Если он не существует, создайте его, например, с помощью virtualenv, активируйте его и установите пакеты через pip
Хм, это странно, но попробуйте следующее:
import django.shortcuts.render as render