Django 2.2 |自动重新加载不会检测到新应用程序中的更改

时间:2019-06-11 09:44:01

标签: python django

只需使用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__))))

有什么建议吗?

0 个答案:

没有答案