使用FlaskFlatPages列出特定文件夹中的文件

2024-04-23 11:07:46 发布

您现在位置:Python中文网/ 问答频道 /正文

我使用Flask FlatPages并希望列出特定文件夹中的文件。到目前为止,我只使用了一个级别的文件夹,以下路径运行良好:

@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)

现在我有了这样的文件夹结构:

^{pr2}$

当我在url“/level2”时,我会列出“file1.md”和“file2.md”。但我只想列出当前目录中的文件。我怎样才能改变路线去做呢?在


Tags: 文件pathname路径文件夹appflatpagesflask