Уведомления

Группа в Telegram: @pythonsu

#1 Окт. 28, 2013 16:34:25

vladiko
Зарегистрирован: 2013-10-28
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

Pyramid + Eclipse или посоветоваться

Преамбула.

Для расширения кругозора начал изучать Питон. Потихоньку дошел до выбора web-фреймверка и остановился на Pyramid-e. Собрал окружение для разработки, но не уверен, что оно правильное.

Что есть сейчас:

Apache + mod_wsgi + Pyramid - в качестве финального решения для работы приложения.

Для разработки выбрал Elcipse + PyDev. Проекты Pyramid-ы оно видит и в себе запускает.

Что пока не нравится. После внесения изменений в проект, чтобы сделать на нем “python setup.py install –prefix=…”, создал rebuild.sh, который запускается из Eclipse через External Tools. После внесения изменения в код, мне нужно остановить приложение, запустить External утилиту для ребилда, снова запустить приложение. Вроде, три щелчка мышью, но утомляет

Интерес же следующий:

- Кто что вообще использует для разработки приложений на Пирамиде?
- Если кто использует Eclipse, поделитесь как ребилдите проекты, потому как чую, что у меня пока какие-то “костыли” и можно/нужно делать красивее/правильнее.

Офлайн

#2 Окт. 28, 2013 17:16:21

bismigalis
Зарегистрирован: 2010-10-02
Сообщения: 449
Репутация: +  47  -
Профиль   Отправить e-mail  

Pyramid + Eclipse или посоветоваться

python setup.py develop
и ненадо будет ребилдить

а чтоб не релоадить приложение, используй девсервер
pserve development.ini --reload

Офлайн

#3 Окт. 28, 2013 19:02:17

vladiko
Зарегистрирован: 2013-10-28
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

Pyramid + Eclipse или посоветоваться

Жить стало на один клик веселее. Спасибо!

Офлайн

#4 Окт. 29, 2013 10:37:42

PooH
От:
Зарегистрирован: 2006-12-05
Сообщения: 1948
Репутация: +  72  -
Профиль   Отправить e-mail  

Pyramid + Eclipse или посоветоваться

vladiko
Apache + mod_wsgi + Pyramid - в качестве финального решения для работы приложения.
Я везде использую nginx + uwsgi (+supervizord для управления процессами приложения, celery и т.д.)



Вот здесь один из первых отарков съел лаборанта. Это был такой умный отарк, что понимал даже теорию относительности. Он разговаривал с лаборантом, а потом бросился на него и загрыз…

Офлайн

#5 Окт. 29, 2013 10:44:15

Singularity
Зарегистрирован: 2011-07-28
Сообщения: 1387
Репутация: +  75  -
Профиль   Отправить e-mail  

Pyramid + Eclipse или посоветоваться

PooH
supervisor не нужен тогда
в режиме emperor nginx умеет перезапускать своих вассалов

Отредактировано Singularity (Окт. 29, 2013 10:44:35)

Офлайн

#6 Окт. 29, 2013 16:02:52

PooH
От:
Зарегистрирован: 2006-12-05
Сообщения: 1948
Репутация: +  72  -
Профиль   Отправить e-mail  

Pyramid + Eclipse или посоветоваться

Singularity
supervisor не нужен тогда
в режиме emperor nginx умеет перезапускать своих вассалов
Не знал, видимо не так давно появилось. В любом случае, мне с supervisor удобнее, из одной точки все процессы контролировать, смотреть состояние, перезапускать.



Вот здесь один из первых отарков съел лаборанта. Это был такой умный отарк, что понимал даже теорию относительности. Он разговаривал с лаборантом, а потом бросился на него и загрыз…

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version