烧瓶用send_from_directory显示图像

时间:2020-04-24 13:26:47

标签: python flask

我的地块图像无法显示。我将它们分别存储在“上传”目录中(不是静态目录也不是其子目录)。

@app.route('/job/<job_id>')
def get_job(job_id):
    directory_name = db.get(job_id)
    if directory_name is False:
        abort(404)

    return render_template('job.html', directory_name=directory_name)

我将directory_name传递给html:

<html>
  <body>
    <img src="{{url_for('send_image', directory_name=directory_name)}}" >
  </body>
</html>

指的是应该浏览我目录的其他视图。

@app.route('/uploads/<directory_name>/plot.png')
def send_image(directory_name, job_id):
    return send_from_directory("uploads", directory_name + "plot.png")

但是我仍然什么也没得到。我做错了什么?烧瓶可以处理的唯一目录是“静态”吗? enter image description here

0 个答案:

没有答案