我正在使用Flask和Flask-FlatPages
,我試圖獲取Flatpages /pages
文件夾中所有子目錄的列表。這些文件夾應該顯示爲一個鏈接,點擊後會在url上追加文件夾名稱。在pages文件夾中有兩個子目錄:misc和test。我曾經嘗試這樣做:燒瓶Flatpages文件夾列表。 BuildError
@app.route('/list')
def listdir():
folders = os.listdir('./pages')
return render_template('list.html', folders=folders)
和模板中使用這一部分:
<ul class="unstyled">
{% for folder in folders %}
<li>
<a href="{{ url_for("folder", name=folder) }}"><h3>{{ folder }}</h3></a>
</li>
....
,但它只是給了我一個空白頁。
我已經嘗試了一下,現在它給了我至少一個錯誤:
BuildError: ('folder', {'name': 'test'}, None)
我剛剛在鏈接視圖中得到了錯誤的名字,非常感謝! – dan 2012-07-30 10:48:08