ModuleNotFoundError: Нет модуля с именем 'app1'

Используя VS Community 2022 я создал проект django 'Project0' (я учусь). У меня есть папка с именем 'Project0' (которая содержит файл settings.py) в той же строке, что и папка manage.py. В той же строке есть папка 'app' по умолчанию, созданная VSCommunity 2022.

команда runerver также успешно выполнялась до этого момента.

Затем я щелкнул правой кнопкой мыши на папке 'Project0' --> Add --> Django app Создал новое приложение с именем 'app1', которое было создано в папке 'Project0'. Структура выглядит следующим образом (не привожу все имена файлов)

Проект0

|

Проект0

|--app1

|--

app

|

manage.py

|

Я добавил вновь созданное приложение 'app1' в Settings.py внутри команды INSTALLED_APPS.

Но когда я попытался запустить сервер сейчас, он выдает ошибку No module named 'app1'.

До создания приложения 'app1' сервер был успешно подключен. Но теперь это не так. Невозможно исправить эту ошибку. Прошу вашей помощи.

Спасибо Lain! Изменил apps.py так

from django.apps import AppConfig


class app1Config(AppConfig):
    name = 'Project0.app1'

и settings.py как

Project0.app1.apps.app1Config

runserver сработал!

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