【问题标题】:Flask app shows only 1 image and does not show other imagesFlask 应用程序仅显示 1 张图像,不显示其他图像
【发布时间】:2020-01-15 04:12:18
【问题描述】:

我有通过 python 的烧瓶应用程序。在我的页面中,有三张图片,但烧瓶只显示其中一张。

我不知道问题出在哪里。

这是我的代码。

HTML

<div class="col-xs-4">
<img style="width:40%;padding:5px" src="static/tomato.png"/>
<br>
<button class="btn btn-warning"><a style="color:white;" href="http://127.0.0.1:5000/detect">Tomato Analysis</a></button>
</div>
 
<div class="col-xs-4">
<img style="width:40%;padding:5px" src="static/grapes.png"/>
<br>
<button class="btn btn-warning"><a style="color:white;" href="http://127.0.0.1:5000/detect">Grape Analysis</a></button>
</div>

Python

@app.route("/main")
def index():
    return render_template('gui2.html')

它显示了tomato.png,但它没有显示grapes.png,这是什么问题,我该如何解决。

我也在使用 electron.js。运行 python 脚本后,我正在运行 nmp start。

错误输出为:

GET /%7B%7B%20url_for('static',%20filename%20=%20'image/corn2.png')%20%7D%7D HTTP/1.1" 404 -

感谢任何帮助...

谢谢

【问题讨论】:

    标签: python flask electron


    【解决方案1】:

    您可以将路由 main 更改为 mainPage。试试下面的代码

    @app.route("/mainPage")
    def index():
        return render_template('gui2.html')
    
    

    【讨论】:

    • 为什么?它的目的是什么?
    • 理想情况下应该不会影响结果。
    • 有一次我遇到了类似的问题,当我改变它时,它起作用了。我真的不确定,但它可能是 /main 可以保留
    • 谢谢,我会努力的。
    • 它可以工作,但我让它丢失了更改,我不确定是否是这种情况。
    【解决方案2】:

    错误消息 404 clear 告诉您在给定位置找不到您要查找的资源。确保该文件存在于您提供的路径上。很简单,因为tomato.png文件显示正确,只要确保其他文件也与tomato.png位于同一位置

    尝试在隐身或私人浏览器中打开。

    【讨论】:

    • 我查了一下,它在tomato.png图片旁边
    • 这很奇怪,因为我运行了我的代码并且它工作正常。确保图像在静态文件夹中。另外,请尝试以隐身方式打开
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-28
    • 2021-11-30
    相关资源
    最近更新 更多