【发布时间】:2021-07-07 15:41:42
【问题描述】:
我一直在网上搜索以帮助我找到执行此操作的最佳方法,但没有找到正确的答案。
我想使用包含多个仪表板页面的烧瓶创建单个 Web 应用程序。该应用程序需要为每个用户在不同的子域上运行——用户是不同的企业,例如。 client1.myapp.com。该功能将主要在不同的客户端和子域之间共享。但是,我想定义一个如下所示的配置文件:
client1 = {"show_graph1":True, "show_graph2":False}
client2 = {"show_graph1":False, "show_graph2":True}
因此,该应用程序将托管在单个 aws elastic beanstalk 实例上并为所有这些子域提供服务。流程是:
- Client1 使用唯一的 url
client1.myapp.com - Client1 登录 myapp
- Myapp 识别出它位于 client1 的子域中,从配置文件中获取配置并相应地配置仪表板页面。
我已经研究了烧瓶蓝图,据我了解,这将是设置它的最佳方式,但我不清楚我将如何动态获取和实施配置,也不清楚烧瓶将如何同时为所有人提供服务子域。
用flask设置这个用例的最佳应用程序结构是什么?
任何帮助将不胜感激。
【问题讨论】:
标签: python flask subdomain plotly-dash