gpt4 book ai didi

python - 如何获取 "paster request"使用配置主机值而不是本地主机?

转载 作者:太空宇宙 更新时间:2023-11-03 19:37:56 25 4
gpt4 key购买 nike

我正在尝试通过 cron 作业访问我的 pylons 应用程序,以向我的用户发送通知。我这样做的方法是使用以下内容运行应用程序:

paster request myconfig.ini /maintenance/do

在实际 Controller 中,我检查“paste.command_request”以阻止公共(public)访问。一切正常,但唯一的问题是,在我发送给用户的通知中,有一个指向他们的个人资料的链接,主机是“localhost”,它应该是应用程序的域名。当通知从所提供的应用程序内发送时(例如,用户修改网站上的设置),通知具有正确的 URL。

我使用 mako 来呈现我的电子邮件模板,并在模板中使用“pylons.url”方法,并将“qualified”设置为“True”。

我在这里遗漏了什么吗?

提前致谢。

最佳答案

我最终所做的是以下粘贴命令:

paster request myconfig.ini /maintenance/do --header=HOST:<USE_THIS_HOST>

我希望我的用户在他们的电子邮件中看到的域名在哪里。如果您在本地测试应用程序,您甚至可以添加 IP 地址。

我不确定这是否是最好的方法。如果其他人有任何建议,我们将不胜感激。

关于python - 如何获取 "paster request"使用配置主机值而不是本地主机?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2467021/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com