在外部网址上插入url_for

时间:2019-01-06 19:15:19

标签: python flask

我已经研究了一段时间了,看来我无法解决这个问题。我有不同的想法,但所有这些想法似乎都不适合解决此问题。

我在flask中有一个应用程序,它可以完成不同的操作,例如:

  • 加载图像(用户个人资料图像)
  • 调用API(以执行特定任务,例如在论坛帖子中添加评论)

我执行所有这些操作的方式是通过以这种方式使用url_for:

client_info = requests.post(url_for('api.read_comments', _external=True),
                                json={'client_name': client}).json()

因此我的应用程序位于“ https://www.myapp.com/comments”处-代码中的“ url_for()”基本上将生成以下URL:“ https://www.myapp.com/api/read_comments”。 然后通过我的API代码检索所有注释。

这很好用,但是我想做的是将前端放在“ https://www.myapp.com/”上,而将后端放在“ https://backend.myapp.com”上。

所以我的问题是,如何使url_for()尽可能动态并能够访问我拥有的其他子域/服务器上的内容?

有什么想法吗?还是我应该使用的其他方法/功能? 例如,所有评论都位于“ comments.myapp.com”,我的所有个人资料详细信息都在“ profiles.myapp.com”上,等等。这只是关于如何设置系统的一般想法。有什么想法吗?

非常感谢,我希望收到您的来信。

0 个答案:

没有答案