TypeError: 'module' object is not iterable under nginx+uwsgi+django+centos7 Never seen before

В последние дни у меня возникла неприятная проблема. В проекте, который я создаю, есть ошибки из uwsgi.log:

Traceback (most recent call last):

File "/root/Envs/magicmall2/lib/python3.6/site-packages/django/core/handlers/exception.py", line 41, in inner Файл "/root/Envs/magicmall2/lib/python3.6/site-packages/django/core/handlers/exception.py", строка 41, in inner Traceback (последний последний вызов): Файл "/root/Envs/magicmall2/lib/python3.6/site-packages/django/urls/resolvers.py", строка 409, in url_patterns response = get_response(request) Файл "/root/Envs/magicmall2/lib/python3.6/site-packages/django/core/handlers/base.py", строка 172, in _get_response Traceback (последний последний вызов): iter(patterns) Файл "/root/Envs/magicmall2/lib/python3.6/site-packages/django/urls/resolvers.py", строка 409, in url_patterns TypeError: объект 'module' не является итерабельным

django.core.exceptions.ImproperlyConfigured: The included URLconf 'magic_mall.urls' does not appear to have any patterns in it. If you see valid patterns in the file then the issue is probably caused by a circular import.

проект работает нормально на моем ноутбуке windows, но не может работать должным образом при развертывании на сервере.

uwsgi.ini

[uwsgi]
socket=192.168.17.128:8001
# http=192.168.199.133:8001
chdir=/root/Desktop/MagicMall/magic_mall
wsgi-file=magic_mall/wsgi.py
processes=4
threads=2
master=True
pidfile=uwsgi.pid
daemonize=uwsgi.log
virtualenv=/root/Envs/magicmall2

nginx.conf

http {
include       mime.types;
default_type  application/octet-stream;


sendfile        on;
keepalive_timeout  65;
upstream magicmall {
server 192.168.17.128:8001; 
}

#gzip  on;

server {
    listen       80;
    server_name  www.magicmall.com;
location /admin {
    include uwsgi_params;
    uwsgi_pass magicmall;
}

location /ckeditor {
    include uwsgi_params;
    uwsgi_pass magicmall;
}

    location / {
        root   /root/Desktop/front_end_pc;
        index  index.html index.htm;
    }
    error_page   500 502 503 504  /50x.html;
    location = /50x.html {
        root   html;
    }

}

server {
    listen       8000;
    server_name  api.magicmall.com;

    location / {
        include uwsgi_params;
        uwsgi_pass magicmall;
    }
}

}

Вернуться на верх