只需使用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__))))
有什么建议吗?