Flask отображение изображений с помощью send_from_directory - PullRequest
0 голосов
/ 24 апреля 2020

Мои изображения графиков не отображаются. Я храню их отдельно в каталоге "uploads" (не в stati c и не в его подпапке).

@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)

Я передаю имя_каталога в 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")

Однако я все еще ничего не получаю. Что я делаю не так? Является ли "stati c" единственным каталогом, который может обрабатывать flask? enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...