【发布时间】:2012-07-29 18:56:23
【问题描述】:
我将 Flask 与 Flask-FlatPages 一起使用,并且我正在尝试获取 Flatpages /pages 文件夹中所有子目录的列表。这些文件夹应显示为一个链接,单击该链接时会将文件夹名称附加到 url。在 pages 文件夹中有两个子目录:misc 和 test。我试过这个:
@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)
【问题讨论】:
标签: python flask flask-flatpages