Python 打开文件夹列表。构建错误
我将Flask与Python 打开文件夹列表。构建错误,python,flask,flask-flatpages,Python,Flask,Flask Flatpages,我将Flask与Flask FlatPages一起使用,并尝试获取FlatPages/pages文件夹中所有子目录的列表。这些文件夹应显示为一个链接,单击该链接时,会在url上附加foldername。在pages文件夹中有两个子目录:misc和test。我试过这个: @app.route('/list') def listdir(): folders = os.listdir('./pages') return render_template('list.html', fold
Flask FlatPages
一起使用,并尝试获取FlatPages/pages
文件夹中所有子目录的列表。这些文件夹应显示为一个链接,单击该链接时,会在url上附加foldername。在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>
....
“{url\u for(“folder”,name=folder)}}”
而是“{{url\u for(“folder,name=folder)}}”
debug=True
添加到运行语句中。这将使用非常好的调试工具添加错误页面:app.run(host='0.0.0.0',port=10000,debug=True)
“{url\u for(“folder”,name=folder)}}”
而是“{{url\u for(“folder,name=folder)}}”
debug=True
添加到运行语句中。这将使用非常好的调试工具添加错误页面:app.run(host='0.0.0.0',port=10000,debug=True)
通过此BuildError,Flask告诉您,它找不到名为“folder”的视图的URL,该视图使用单个“name”参数。你有这样的看法吗?请提供所有视图的代码。发生此BuildError时,Flask会告诉您,它找不到名为“folder”的视图的URL,该视图只包含一个“name”参数。你有这样的看法吗?请提供所有视图的代码。我刚刚在链接视图中的名称搞错了,非常感谢!我只是把链接视图中的名称搞错了,非常感谢!
BuildError: ('folder', {'name': 'test'}, None)