Назад | Перейти на главную страницу

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

Я пытаюсь настроить локальный экземпляр readthedocs для управления проектной документацией. Я считаю, что у меня все установлено правильно с помощью readthedocs, и все зависимости сами по себе virtualenv, следующие: 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

Я обнаружил, что при использовании 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.