Я получаю ModuleNotFoundError, хотя у меня есть модуль в моем проекте django
Я использую Django 3.2.8, а также Django Rest Framework. Также использую python 3.6.8.
Моя структура каталогов такова :
iomobileproj
>>iomobileapp
...
apps.py
...
>>iomobileproj
. ...
settings.py
...
В apps.py :
from django.apps import AppConfig
class IomobileappConfig(AppConfig):
default_auto_field = 'django.db.models.BigAutoField'
name = 'iomobileapp'
В settings.py :
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'rest_framework',
'iomobileapp.apps.iomobileappConfig'
]
Когда я пытаюсь запустить проект, я получаю следующую ошибку :
ModuleNotFoundError: Нет модуля с именем 'iomobileapp.apps.iomobileappConfig'; 'iomobileapp.apps' не является пакетом. Но модуль есть. Я запускаю аналогичный проект с тем же конфигом в другом проекте без ошибок.