Flask-FlatPages を使用していて、特定のフォルダー内のファイルを一覧表示したいと考えています。これまでは、1 レベルのフォルダーしか使用していませんでしたが、次のルートで問題なく動作しました。
@app.route('/<path:name>')
def articles(name):
articles = (p for p in pages if p.path.startswith(str(name)))
folders = listdirs(name)
return render_template('articles.html', articles=articles, folders=folders)
今、私はこのようなフォルダ構造を持っています:
level1/
level2/
file1.md
level3/
file2.md
URL「/level2」にいると、「file1.md」と「file2.md」がリストされます。しかし、現在のディレクトリ内のファイルを一覧表示したいだけです。そのためにルートを変更するにはどうすればよいですか?