我正在尝试建立Dockerized django / uwsgi堆栈。
启动容器时,uWSGI会记录“ ModuleNotFoundError:没有名为'project'的模块”。
我显然在做些愚蠢的事,但是我看不到什么。
按照指南here,我的目录树如下所示:
mysite
docker-compose.yml
manage.py
project
__init__.py
urls.py
wsgi.py
settings
__init__.py
base.py
local.py
django docker容器将整个mysite
目录安装为/mysite
。
我的uwsgi INI文件包含:
chdir = /mysite/project
module = project.wsgi:application
env = DJANGO_SETTINGS_MODULE=project.settings.local
(我也尝试过chdir = /mysite
)
我在这里犯了什么简单而明显的错误?
答案 0 :(得分:0)
对不起。我想我只是在某个地方修改了语法。我删除并重新创建了整个project
目录(通过django-admin startproject project .
),一切现在都按预期运行。