【发布时间】:2016-04-04 08:30:17
【问题描述】:
我曾使用过 Flask 应用程序,该应用程序用作管理面板和 API。我的管理面板包括登录页面和一堆管理内容。所以我不想把它暴露在互联网上。管理面板应该只能从 Intranet 访问,但是我的 API 应该可以从互联网访问。
我有两台机器。一台是本地机器,另一台将托管在 AWS。问题是两台机器上的代码是相同的,但是一台将用作 API,而另一台将用作管理面板。 我的主管告诉我,我可以使用“Flask 蓝图”来实现我想要做的事情,但我想在开始实施之前确定。
Flask 蓝图可以解决这个问题还是有其他选择?
(想到的一件事是将 API 从管理面板分离到两个不同的 Flask 应用程序中。这很容易做到并解决了所有问题。但是我现在无法做到这一点。)
【问题讨论】:
-
是的,使用 bĺueprints 并根据需要将它们添加到您的应用中。
-
是的,我同意克劳斯的观点