Пытаюсь в шаблон 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')