ModuleNotFoundError Django - PullRequest
       33

ModuleNotFoundError Django

0 голосов
/ 19 декабря 2018

После настройки venv и запуска проекта, получающего правильные файлы (которые я дважды проверил).я вижу, что в файлах операторы импорта не работают.views.py:

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

def home (request):
    return HttpResponse('<h1>header</h1>')
# Create your views here.

При запуске он возвращает эту ошибку:

from django.shortcuts import render ModuleNotFoundError: No module named 'django'

urls.py:

from django.contrib import admin
from django.urls import path
from migrations import views

urlpatterns = [
    path('', views.home, name="header")
]

Что возвращаетэта ошибка:

  from django.contrib import admin   
ModuleNotFoundError: No module named 'django'

Все операторы импорта файла проекта для django имеют подчеркивание красной волнистой линией в pycharm, означающее, что он не может найти модуль.Как я мог это исправить и что я мог сделать неправильно?Ничего полезного в интернете пока не нашел.

1 Ответ

0 голосов
/ 19 декабря 2018

Я не активировал venv в Pycharm.Для этого: нажмите Ctrl + Alt + S , перейдите в проекты \ проект-интерпретатор и нажмите значок "шестеренка" в правой части окна.и нажмите добавить.

Отсюда вы можете создать новый venv или настроить существующий.Отдельное спасибо @ RHSmith159 за ответ в комментариях.

...