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 = [
'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', в ваши настройки.