我对使用 Dash 制作一些用于显示数据的 Web 应用程序很感兴趣。我想在不引用 unpkg.com/[...] 的情况下完全在本地运行它。我意识到有一个相对包路径(指向本地文件)和一个外部包路径(指向外部位置),但我不明白如何从外部切换到相对。
这在哪里记录和/或是否有人在不引用这些包的情况下运行 Dash 的解决方案?
谢谢。
我对使用 Dash 制作一些用于显示数据的 Web 应用程序很感兴趣。我想在不引用 unpkg.com/[...] 的情况下完全在本地运行它。我意识到有一个相对包路径(指向本地文件)和一个外部包路径(指向外部位置),但我不明白如何从外部切换到相对。
这在哪里记录和/或是否有人在不引用这些包的情况下运行 Dash 的解决方案?
谢谢。
从破折号文档:
离线渲染仪表板应用程序
Dash 组件库中包含的 JavaScript 和 CSS 包托管在 Web 上(在 unpkg CDN 上)和您安装的 Python 包中。默认情况下,dash 提供来自在线 CDN 的 JavaScript 和 CSS 资源。这通常比从文件系统加载资源要快得多。但是,如果您在离线或有防火墙的环境中工作,或者如果 CDN 不可用,那么您的 dash 应用程序本身可以提供这些文件。这些文件存储为组件的 site-packages 文件夹的一部分。以下是启用此选项的方法:
from dash import Dash app = Dash() app.css.config.serve_locally = True app.scripts.config.serve_locally = True