Модуль не найден при использовании include в django

Я пытаюсь использовать include в своем приложении, следуя руководству здесь - https://www.w3schools.com/django/django_views.php

кажется, что когда я запускаю сервер, используя эту конфигурацию-

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

Я получаю ModuleNotFoundError: Нет модуля с именем 'mimi'.

Я приложил скриншот папки проекта Pycharm в том виде, в котором она есть сейчас. enter image description here

Я не понимаю, что я делаю неправильно. Кажется, что он не распознает ничего вне папки web_questions, но я не могу найти способ указать ему абсолютный путь. Я запускаю сервер с помощью этой командной строки -

py web_questions/manage.py runserver

Help!

Карин.

Содержимое папки web_questions должно находиться в той же директории, что и mimi.

Example.

пожалуйста, проверьте, присутствует ли ваш модуль "mimi" в списке INSTALLED_APPS в файле settings.py. Если нет, вы можете добавить его в список INSTALLED_APPS List.

Так как люди говорили здесь раньше, каталог приложений должен быть под каталогом проекта! Способ сделать это легко, и без переноса папок вручную, это запустить эту строку кода-

django-admin startproject <project_name>
cd .\<project_name>
python .\manage.py startapp <app_name>

Вторая строка - это то, что сделало всю разницу для меня, и я не увидел ее в учебнике. Таким образом, все создается в правильной иерархии.

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