Flask 在一个页面中提供多个图像和PDF文件,而不是来自静态文件夹

Flask 在一个页面中提供多个图像和PDF文件,而不是来自静态文件夹,flask,src,Flask,Src,本地我有两个文件夹,IMG和PDF,它们位于同一根文件夹中,例如C:\myuser\IMG和C:\myuser\IMG。它们中的每一个都包含多个图像或PDF。这些文件不是用于美化页面,而是用于页面中的真实内容。我将每个文件的路径存储在MySQL表中 这里的逻辑是,我点击一个按钮,就会显示一个页面。后端中的代码从数据库中提取所有需要的路径(假设总共10条路径)。多个图像和pdf显示在中 我尝试使用send\u from\u directory(),但它一次只发送一个文件。我还尝试使用render\

本地我有两个文件夹,
IMG
PDF
,它们位于同一根文件夹中,例如
C:\myuser\IMG
C:\myuser\IMG
。它们中的每一个都包含多个图像或PDF。这些文件不是用于美化页面,而是用于页面中的真实内容。我将每个文件的路径存储在MySQL表中

这里的逻辑是,我点击一个按钮,就会显示一个页面。后端中的代码从数据库中提取所有需要的路径(假设总共10条路径)。多个图像和pdf显示在

我尝试使用
send\u from\u directory()
,但它一次只发送一个文件。我还尝试使用
render\u template()
直接传递路径值,但不允许加载本地存储的文件,除非它是静态文件夹,我不使用静态文件夹存储文件。(我不太熟悉web开发,是否通常建议使用静态文件夹来存储css和javascript文件以存储大量图像和PDF?)

示例代码:

<div class="container">
  <div class="row">
    <h4>This is header 4</h4>
  </div>
  <br>
  <div class="row" >
    <div class="col-md-4">
      <ul>
        <p id="Descriptiontext">"This is the description"</p>
      </ul>
    </div>               
    <div class="col-md-8" >
      <img class="img-fluid" src = "" ></img>
      <figcaption>This is the caption</figcaption>
      <iframe class="embed-responsive-item" src = "" allowfullscreen></iframe>
    </div>
  </div>
</div>

这是标题4

    “这是描述”

这是标题
在这个例子中有一个
,在实际环境中,它可能不止两个。所有路径应同时传递到
src


是否有一种方法来管理此问题?

因此,如果我的理解正确,您希望在for循环中显示iframe和img标记,对吗?@kramakrishna不太正确。实际上,页面有多个div。一些div至少显示一个img,一些div至少显示一个pdf。