Форум сайта python.su
Преамбула.
Для расширения кругозора начал изучать Питон. Потихоньку дошел до выбора web-фреймверка и остановился на Pyramid-e. Собрал окружение для разработки, но не уверен, что оно правильное.
Что есть сейчас:
Apache + mod_wsgi + Pyramid - в качестве финального решения для работы приложения.
Для разработки выбрал Elcipse + PyDev. Проекты Pyramid-ы оно видит и в себе запускает.
Что пока не нравится. После внесения изменений в проект, чтобы сделать на нем “python setup.py install –prefix=…”, создал rebuild.sh, который запускается из Eclipse через External Tools. После внесения изменения в код, мне нужно остановить приложение, запустить External утилиту для ребилда, снова запустить приложение. Вроде, три щелчка мышью, но утомляет
Интерес же следующий:
- Кто что вообще использует для разработки приложений на Пирамиде?
- Если кто использует Eclipse, поделитесь как ребилдите проекты, потому как чую, что у меня пока какие-то “костыли” и можно/нужно делать красивее/правильнее.
Офлайн
python setup.py develop
pserve development.ini --reload
Офлайн
Жить стало на один клик веселее. Спасибо!
Офлайн
vladikoЯ везде использую nginx + uwsgi (+supervizord для управления процессами приложения, celery и т.д.)
Apache + mod_wsgi + Pyramid - в качестве финального решения для работы приложения.
Офлайн
PooH
supervisor не нужен тогда
в режиме emperor nginx умеет перезапускать своих вассалов
Отредактировано Singularity (Окт. 29, 2013 10:44:35)
Офлайн
SingularityНе знал, видимо не так давно появилось. В любом случае, мне с supervisor удобнее, из одной точки все процессы контролировать, смотреть состояние, перезапускать.
supervisor не нужен тогда
в режиме emperor nginx умеет перезапускать своих вассалов
Офлайн