我已经构建了一个仪表板并使用我自己的 css 自定义了外观。该应用程序的结构如下
然后我对我们的 linux 服务器进行 dockerised 和部署仪表板。不幸的是,我们的 linux 服务器用它自己的 css 覆盖了资产文件夹。
为了让应用程序找到它自己的 CSS,我需要在 dash 应用程序中指定我自己的资产文件夹。
我在本地尝试了各种语法(如下)但无法正常工作
app = dash.Dash(__name__,static_folder='/new_assets/')
app = dash.Dash(__name__,assets_folder='/new_asssets/')
app = dash.Dash(__name__,assets_url_path='/new_asssets/')
Run Code Online (Sandbox Code Playgroud)
对此的任何建议将不胜感激!
Sha*_*lam 10
事实证明这是正确的方法,但您需要指定绝对路径,因此我将此行添加到代码顶部并从仪表板目录运行代码。
import os
assets_path = os.getcwd() +'/src/new_assets'
app = dash.Dash(__name__,assets_folder=assets_path)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3441 次 |
| 最近记录: |