我正在尝试通过 cron 作业访问我的 pylons 应用程序以向我的用户发送通知。我这样做的方式是使用类似的东西运行应用程序:
paster request myconfig.ini /maintenance/do
在实际控制器中,我检查“paste.command_request”以阻止公共访问。一切正常,但唯一的问题是,在我发送给我的用户的通知中,有一个指向他们的个人资料的链接,主机是“localhost”,它应该是应用程序的域名。当通知从所服务的应用程序中发送时(例如,用户修改了他们在站点上的设置),通知具有正确的 url。
我正在使用 mako 呈现我的电子邮件模板,并在模板中使用“pylons.url”方法,“qualified”设置为“True”。
我在这里错过了什么吗?
提前致谢。