установка локального readthedocs с помощью uwsgi

установка локального readthedocs с помощью uwsgi

Я пытаюсь настроить локальный экземпляр readthedocs для управления проектной документацией. Я считаю, что у меня все установлено правильно с readthedocs и его зависимостями в его собственномвиртуальное окружение, следующий:http://read-the-docs.readthedocs.org/en/latest/install.html

manage.py runserverвсе заработало без проблем, поэтому теперь я пытаюсь настроить его для работы с nginx+uwsgi.

Используя командную строку из каталога '/var/www/rtd/checkouts/readthedocs.org':

uwsgi --http :8111 --module readthedocs.wsgi --env DJANGO_SETTINGS_MODULE=readthedocs.settings -H /var/www/rtd

Я получаю ошибку:

django.core.exceptions.ImproperlyConfigured: Ошибка импорта модуля privacy.backends.syncers.DoubleRemotePuller: «Нет модуля с именем privacy.backends.syncers»

Я подозреваю, что это какая-то проблема с путями, и библиотека не может быть найдена, поскольку она работает с runserver.

Есть ли у кого-нибудь подсказки, что я здесь упускаю? Или есть другие рекомендуемые способы запуска локального экземпляра readthedocs?

Ссылка: http://uwsgi-docs.readthedocs.org/en/latest/tutorials/Django_and_nginx.html

решение1

Я обнаружил, что при использовании runserver"readthedocs.settings.sqlite" устанавливался как DJANGO_SETTINGS_MODULE. Обновление uwsgiстроки для соответствия этому решило privacy.backends.syncers.DoubleRemotePullerпроблему импорта

uwsgi --http :8111 --module readthedocs.wsgi --env DJANGO_SETTINGS_MODULE=readthedocs.settings -H /var/www/rtd

Однако, похоже, что это все еще будет проблемой при работе с postgres.

Связанный контент