Это очень нормальная проблема, с которой мы столкнемся во время выполнения приложения. Что касается проблемы, с которой вы сталкиваетесь, необходимо учитывать различные ситуации.
1. Если у вас есть virtualenv
, убедитесь, что состояние virtualenv
активировано.
С помощью следующей команды для активации virtualenv
:
$ source ./{env-name}/bin/activate
Для получения подробной информации,Вы можете проверить это документ .
2. Убедитесь, что путь к модулю указан правильно в файле Wsgi
:
Для среды выполнения Python он имеет Путь поиска модуля Python . Если вы не указали путь к модулю в файле Wsgi
, он не получит и не прочитает модуль Django
.
В вашем файле Wsgi
он должен иметь следующие сценарии:
sys.path.append(<module-path})
Если вы указали путь, но проблема все еще существует, проверьте этот блог , в котором описан пакет sibling .
Здесь есть один подробный blog о virtualenv
и пути к пакету.