Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » Network
  • » Инициализация и завершение работы cherrypy-сервера, разработка сайта [RSS Feed]

#1 Дек. 1, 2012 17:07:44

LShadow77
От:
Зарегистрирован: 2011-01-11
Сообщения: 10
Репутация: +  0  -
Профиль   Отправить e-mail  

Инициализация и завершение работы cherrypy-сервера, разработка сайта

Всем здравствуйте. Сейчас пытаюсь написать сайт на движке cherrypy. Общий алгоритм следующий:
1) при старте выполнить инициализацию сервера (загрузить данные, шаблоны, задать значения некоторым глобальным переменным и т.д.)
2) запустить собственно сервер (cherrypy.quickstart(MySiteSrv(),“/”, config=SrvConfig))
3) при остановке/перезагрузке сервера выполнить корректную деинициализацию (сбросить некоторые данные на диск, позакрывать открытые файлы и т.д.)
Скажите пожалуйста, каким образом это правильно сделать? Я так понимаю, что должны быть какие-то пользовательские обработчики событей, которые cherrypy вызывает перед началом работы и перед завершением. В гугле ничего путного не нашёл, а подробно читать книгу/мануал некогда, бо сайт надо делать уже сейчас.
Зарание спасибо.
 
И ещё… Может ли кто-нибудь посоветовать поисковые движки и другие полезные модули, написанные на python 3.x под cherrypy (нужно организовать поиск на сайте, форум). Просто нет желания и времени изобретать велосипед.
Ещё раз зарание спасибо.



Офлайн

#2 Дек. 5, 2012 17:46:19

slav0nic
Команда
От: dp.ua
Зарегистрирован: 2006-05-07
Сообщения: 2260
Репутация: +  41  -
Профиль   Отправить e-mail  

Инициализация и завершение работы cherrypy-сервера, разработка сайта

LShadow77
через http://docs.cherrypy.org/stable/progguide/extending/customplugins.html#listeners ловить

поиск whoosh, но надо многооо пилить самому

Офлайн

  • Начало
  • » Network
  • » Инициализация и завершение работы cherrypy-сервера, разработка сайта[RSS Feed]

Board footer

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

Powered by DjangoBB

Lo-Fi Version