@anya_hacker

Как поместить фото в шаблон Flask?

Пытаюсь в шаблон Flask вставить фотографию.
В папке projects есть:
1.Папка static (в ней папка img с фотографией robot.jpg)
2.Папка templates (в ней шаблон index.html).
3.Код запуска приложения
Сам шаблон:
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
        <title>{{ title }}</title>
    </head>
    <body>
	<h2>{{ name }}</h2>
	<img src="{{ photo }}" alt="User Image">
    </body>
</html>


Но фотография не отображается.
В чём может быть ошибка?
Сам код:
from flask import Flask, render_template
import os

IMG_FOLDER = os.path.join('static', 'img')

app = Flask(__name__)
app.config['UPLOAD_FOLDER'] = IMG_FOLDER


@app.route('/index/<name>')
def index(name):
    full_filename = os.path.join(app.config['UPLOAD_FOLDER'], 'robot.jpg')
    return render_template('index.html', title="Тест", name=name, photo=full_filename)


if __name__ == '__main__':
    app.run(port=8080, host='127.0.0.1')
  • Вопрос задан
  • 213 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы