Ошибка Django: "ModuleNotFoundError: Нет модуля с именем 'classroom' "

Я работаю над этим проектом последний месяц и впервые столкнулся с этой ошибкой: ModuleNotFoundError: No module named 'classroom' за бесчисленное количество раз запуска manage.py check на приложении. Последнее изменение, которое я помню, было комментирование некоторых устаревших представлений и моделей, готовясь к удалению, но я считаю, что восстановил код до последней известной рабочей версии, однако я все еще получаю эту ошибку.

"classroom" - это основное приложение в рамках проекта. Вот структура основной директории:

codex/
|--- codex
|    |--- classroom
|    |    |--- migrations
|    |    |--- templates
|    |    |--- templatetags
|    |    |--- views
|    |    |--- __init__.py
|    |    |--- admin.py
|    |    |--- apps.py
|    |    |--- decorators.py
|    |    |--- forms.py
|    |    |--- models.py
|    |    |--- tests.py
|    |    |--- urls.py
|    |--- __init__.py
|    |--- asgi.py
|    |--- settings.py
|    |--- urls.py
|    |--- wsgi.pyt

Урлы "classroom" включены в urls.py "codex". INSTALLED_APPS в settings.py выглядит следующим образом:

INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'crispy_forms',
    'ckeditor',
    'classroom',
]

"ckeditor" - это сторонний RTF-редактор для расширенных текстовых записей, необходимых в приложении.

На данный момент я не совсем понимаю, где мне следует искать ошибку. И какая дополнительная информация требуется для решения проблемы.

вам нужно переместить папку classroom в корень проекта рядом с файлом manage.py или использовать codex.classroom вместо classroom

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