如何配置django_plotly_dash从自定义网址投放资产

时间:2019-09-16 19:44:54

标签: django nginx plotly-dash

我有一个混合应用程序,其中大多数页面都在vuejs上,但是一些旧代码页面仍通过dash-django应用程序提供。

以前,它完全是一个破折号应用程序。

在生产环境中,这是通过具有专用静态目录和反向代理的Nginx提供的。

该应用程序正在子域中提供。

因此该网址看起来像:

abd.com/subdom/route_to_app_endpoints

其中abd.com设置为从基本目录中提供Nginx文件 abd.com/subdom是反向代理,用于从运行django应用程序的端口8000提供文件。

我面临的问题是,当应用程序加载基本URL时,我尝试加载组件,布局从中击中根目录:

例如

  • abd.com/.django_plotly_dash/app/FileUpload/_dash-layout及其
    给出404未找到。这是默认情况下尝试的内容。
  • 而如果我要求
    abd.com/subdom/django_plotly_dash/app/FileUpload/_dash-layout我的

    浏览器提供了不错的输出..

我尝试设置:

PLOTLY_DASH = {
"requests_pathname_prefix" :"/subdom/"
}

在settings.py中,但仍然无法正确路由。

0 个答案:

没有答案