我正在使用 FlaskFlask-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)