2014-07-06 120 views
0

原諒我,我是一個新手,我建立一個燒瓶應用結構如下從燒瓶應用程序文件夾使用PNG文件

 
. 
├── routes.py 
├── templates 
│ ├── index.html 
│ └── layout.html 
└── img 
    ├── 1.png 
    └── 2.png 
    └── 3.png and so on 

我試圖使一切從IMG文件夾的索引圖像.html在列表中,我想使用jinja模板來做到這一點.IMG文件夾中的圖像數量沒有指定,我需要我的index.html中的所有圖像。

回答

0

我不確定我是否正確理解你。這聽起來像你只想從列表中刪除一個文件夾中的所有圖像。

from glob import iglob 
from os.path import basename 

@app.route(...) 
def list_images(): 
    pngs = iglog('img/*.png')     # An iterator of 'img/1.png', 'img/2.png', ... 
    pngs = (basename(png) for png in pngs)  # Strip the directory name 
    return render_template('list_images.html', # A normal jinga template 
          pngs=pngs)   # That gets the iterator of names as argument 
相關問題