本地png图片未加载

时间:2019-06-26 16:28:54

标签: python dashboard plotly-dash

我正在为所工作的公司制作一个小型仪表板,我想在页面上添加徽标。从理论上讲,一切看起来都很好,但是当我运行该应用程序时,即使文件名与代码上的名称相同,也不会加载图像。

我试图将图像移到一个单独的目录中,并且与应用程序处于同一级别,但是似乎没有任何作用

 if __name__ == '__main__':

    external_stylesheets = ['https://codepen.io/chriddyp/pen/bWLwgP.css']

    app = dash.Dash(__name__,external_stylesheets=external_stylesheets)

    app.layout=html.Div(className='container',children=[ 
            html.Img(src='/logo/logo.png')])

    app.run_server(debug=True)

我希望每次加载应用程序时都会显示该图像,但是唯一出现的是屏幕上的“残破图像”图标。就像我说的那样,我尝试更改目录并使映像位于root上,但仍然无法加载。

1 个答案:

答案 0 :(得分:1)

签出this post

我使用与.py运行Dash应用程序的image_filename = os.path.join(os.getcwd(), 'picture.jpg')文件在同一目录中的文件测试了一个简单的本地示例,它运行良好。