ModuleNotFoundError: Нет модуля с именем 'index,django'

имя моего проекта = портфолио имя моего приложения = индекс

index - url.py

from django.contrib import admin
from django.urls import path, include
from index import views

urlpatterns = [
    path('', views.home, name='home'),
    path('home', views.home, name='home'),
    path('about', views.about, name='about'),
    path('project', views.project, name='project'),
    path('contact', views.contact, name='contact'),

portfolio url.py

from django.contrib import admin
from django.urls import path, include 

urlpatterns = [
    path('admin/', admin.site.urls),
    path('', include('index.urls'))
]

и views.py

from django.shortcuts import render


def home(request):
    return render(request, 'home.html')
def about(request):
    return render(request, 'about.html')
def project(request):
    return render(request, 'project.html')
def contact(request):
    return render(request, 'contact.html')

и setting.py

INSTALLED_APPS

INSTALLED_APPS = [
    'index',
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
]

Я новичок в django. извините. всегда выдает эту ошибку в виртуальном или обычном окружении.

 File "C:\Users\Aytek\AppData\Local\Programs\Python\Python310\lib\importlib\__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 1050, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1004, in _find_and_load_unlocked
ModuleNotFoundError: No module named 'index'

дерево файлов:

дерево файлов

Сначала попробуйте сохранить файл settings.py и посмотрите, исчезнет ли ошибка. Или попробуйте добавить весь путь, 'index.apps.IndexConfig', вместо просто 'index', в ваши настройки.

Вернуться на верх