Только что столкнулся с малоприятным багом в одном клиенте для протокола AMQP - пакет amqp (версии 1.0.13, но и в 1.2.1 этот баг имеется). Этот клиент по умолчанию используется во фреймворке kombu, на базе которого основана реализация очереди задач - Celery. В простых случаях вы вероятно даже не столкнётесь с этим багом, но знать про него будет полезно.
Мысли, идеи, удачи и провалы. Всё что можно забыть, но надо вспомнить потом. То, чем не жалко поделиться с другими.
четверг, 5 сентября 2013 г.
пятница, 26 июля 2013 г.
Выполнение заданного кода при старте Django-приложения или management команды.
Иногда возникает необходимость выполнить некую инициализацию при запуске Django-проекта. Например зарегистрировать обработчики сигналов, создать подключения к внешним сервисам и др. Поскольку в самом Django нет специального сигнала сообщающего например о том, что настройки проекта были загружены и инициализированы, то приходится прибегать к другим методам запуска своего кода.
Подписаться на:
Сообщения (Atom)