по умолчанию тупой. не смотря на это, у меня есть задача запустить чужой django проект, локально на osx. у меня в целом все работает, когда запускаешь python manage.py runserver, при этом мне хотелось запустить все через uwsgi + nginx, чтобы иметь возможность запросы к media проксировать к прод серверу (мне нужно поправить верстку, а тянуть в локал 15Gb не хочется) и у меня все получилось. запускаю я это все дело так:
uwsgi --socket mysite.sock --wsgi-file threesixty/wsgi.py --chmod-socket=777
при этом я точно знаю, что в проде оно запускается по-другому, потом что в докере нечто такое:
CMD exec gunicorn threesixty.wsgi:application --bind 0.0.0.0:8000 --workers 3
теперь внимание вопрос, чтобы запустить, мне пришлось в views.py закомментировать вот этот импорт:
from sendsay.api import SendsayAPI
потому что
No module named 'sendsay'
при этом пакет есть в зависимостях, и вообще
pip install sendsay-api-python
говорит, что пакет установлен. что я мог упустить?
раз есть докер, почему бы в нем не запустить?
Обсуждают сегодня