Я пытаюсь получить доступ к своему приложению pylons через cron для отправки уведомлений моим пользователям. Я делаю это, запустив приложение, используя что-то вроде:
paster request myconfig.ini /maintenance/do
В реальном контроллере я проверяю "paste.command_request", чтобы заблокировать публичный доступ. Все работает, но единственная проблема заключается в том, что в уведомлениях, которые я посылаю своим пользователям, есть ссылка на их профиль, а хост - «localhost», который вместо этого должен быть доменным именем приложения. Когда уведомления отправляются из обслуживаемого приложения (скажем, пользователь изменяет свои настройки на сайте), уведомления имеют правильный URL-адрес.
Я использую mako для рендеринга шаблонов электронной почты, а в шаблоне я использую метод "pylons.url", для которого "qualised" установлен в "True".
Я что-то здесь упускаю?
Заранее спасибо.