Модуль не найден при использовании 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 в том виде, в котором она есть сейчас.
Я не понимаю, что я делаю неправильно. Кажется, что он не распознает ничего вне папки web_questions, но я не могу найти способ указать ему абсолютный путь. Я запускаю сервер с помощью этой командной строки -
py web_questions/manage.py runserver
Help!
Карин.
пожалуйста, проверьте, присутствует ли ваш модуль "mimi" в списке INSTALLED_APPS в файле settings.py. Если нет, вы можете добавить его в список INSTALLED_APPS List.
Так как люди говорили здесь раньше, каталог приложений должен быть под каталогом проекта! Способ сделать это легко, и без переноса папок вручную, это запустить эту строку кода-
django-admin startproject <project_name>
cd .\<project_name>
python .\manage.py startapp <app_name>
Вторая строка - это то, что сделало всю разницу для меня, и я не увидел ее в учебнике. Таким образом, все создается в правильной иерархии.