Джанго 2.2 | Автоматическая перезагрузка не обнаруживает изменений в новых приложениях - PullRequest
0 голосов
/ 11 июня 2019

Только что создал новый проект с Django CLI. Мой проект разделен на несколько приложений, поэтому структура выглядит следующим образом:

project
app1/
    ..
    migrations/
    views/
    __init__.py
    apps.py
    urls.py
core/
    ..
    migrations/
    views/
    __init__.py
    apps.py
    urls.py
project/
    settings/
        __init__.py
        common.py
        development.py
    __init__.py
    urls.py
    wsgi.py

Я использую Docker для создания среды и убедитесь, что оба приложения зарегистрированы в свойстве INSTALLED_APPS.

Проблема в том, что Django не слушает приложение app1, а только приложение core. Кроме того, если я добавлю другую папку в приложение core, она также не будет прослушивать эту папку.

Я изменил свойство BASE_DIR для поддержки новой структуры:

BASE_DIR = os.path.dirname(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))

Есть предложения?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...