【问题标题】:Trying to pass list value from python to html试图将列表值从 python 传递到 html
【发布时间】:2020-11-11 05:41:43
【问题描述】:

我正在尝试使用 python 将列表值(来自下面的“ci”列表)传递到我的网页中。列表值包含将进入 HTML

我的代码如下:

Python

@app.route('/route', methods=['GET', 'POST'])
def _get_gallery():
    df=pd.read_csv('C:\\username\\foldername\\excelfile.csv')
    images=list(df["image"].values)
    clean_images=[]
    for image in images:
        if "https" in str(image):
            clean_images.append(image)

    ci=pd.DataFrame(clean_images)
    return render_template('template.html', ci=ci)

if __name__ == '__main__':
    app.run(debug=True)

HTML 模板具有以下代码来尝试提取列表值:

 <div class="row">
        <div class="col">
          <a href="{{ ci[1] }}">
            <img class="img" src="{{ ci[1] }}" alt="">
          </a>
        </div>

【问题讨论】:

    标签: python html pandas flask jinja2


    【解决方案1】:

    我认为你不需要将列表转换为pandas DataFrame,尝试评论这一行,看看它是否有效

    【讨论】:

    • 这个文件在哪里找到,叫什么?是你的views.py
    • @Elkana Bardugo 这解决了问题。你让它看起来很简单,非常感谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-05-03
    • 1970-01-01
    • 2018-10-13
    • 2021-10-26
    • 2019-10-13
    • 2018-02-22
    • 1970-01-01
    相关资源
    最近更新 更多