django uwsgi-“没有名为'project'的模块”

时间:2019-10-02 10:46:49

标签: django uwsgi

我正在尝试建立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

我在这里犯了什么简单而明显的错误?

1 个答案:

答案 0 :(得分:0)

对不起。我想我只是在某个地方修改了语法。我删除并重新创建了整个project目录(通过django-admin startproject project .),一切现在都按预期运行。