如何将 sqlalchemy 数据库中的 BLOB 图像显示到 html 网站中

问题描述 投票:0回答:0

我希望在网站上提交图像,然后在图库中显示,页面加载后应该显示一张带有图片名称和图片本身的卡片。我的卡片显示名称,但我真的不知道如何显示保存的图像。

{% extends "base.html" %}
{% block title %}web{% endblock %}
{% block content %}
<div id="wrapper">
  {% include "navbar.html" %} 

  <div class="container my-3">
    <div class="divfornewsheadline">
      <h1>Gallery</h1>
      <a href="{{ url_for('views.addpes') }}">
        <button class="btn btn-primary btn-lg">add</button>
      </a>
    </div>
    <hr>
    <center>
      <div class="pescardscont">
        {% for card in values %}
        <div class="pescardcont">
          <a href="{{ url_for('views.pescard', idpes=card.id) }}" style="all:unset; cursor: pointer" class="btn btn-primary">
            <div class="card" style="width: 18rem;">
              <img src="{{ card.img }}" class="card-img-top" alt="..."> <!--here is the problem-->
              <div class="card-body">
                <h5 class="card-title">{{ card.title }}</h5>
              </div>
            </div>
          </a>
        </div>
        {% endfor %}
      </div>
    </center>
  </div>
</div>
{% endblock %}

this is the database

我是 Flask 和 Python 的初学者,所以我尽量保持简单。

谢谢

python html flask sqlalchemy blob
© www.soinside.com 2019 - 2024. All rights reserved.