Не отображаются картинки на сайте Flask python

у меня есть сайт на которую я гружу картинки и потом вывожу их но проблема заключается в том что они выводятся как введите сюда описание изображения

потому что по неизвестной мне причине путь для загрузки установленный в init.py

режется и превращается из E:\momssite\illustrita\app\static\"имя файла"

Вот в это

E:\momssite\illustrita\"имя файла"

прилагаю код вывода картинок код загрузки картинок и шаблон их вывода

Код вывода

works = Work.query.all()
return render_template('works.html',works=works)

Код загрузки

@login_required
@app.route('/upload', methods=['GET', 'POST'])
def upload_file():
    form = WorkForm()
    args = {"method": "GET"}
    if request.method == "POST":
        file = request.files["file"]
        args["method"] = "POST"
        filename = secure_filename(file.filename)
        file.save(os.path.join(app.config['UPLOAD_FOLDER'],filename))
        work = Work(name = form.name.data,category = form.category.data,source = str(os.path.abspath(filename)))
        db.session.add(work)
        db.session.commit()
    return  render_template('upload.html',form=form)

Шаблон вывода

{% extends "base.html" %}



{% block content %}
<div>
        {% for work in works %}
        <span>{{ work.name }}<span>
        <img src={{ work.source }}></img>
        {% endfor %}
</div>
{% endblock %}

Ответы (0 шт):