url_for:如何查找stati以外的其他文件夹

2024-04-26 09:14:03 发布

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

我有档案测试.css在一个名为css的文件夹中。我要为这个文件创建url。我知道我可以像

url_for('static', filename="test.css")

创建类似于static/test.css的url,但我无法使用like

^{pr2}$

创建我感兴趣的url css/test.css

我该怎么做?在


Tags: test文件夹urlforstatic档案filenamecss
2条回答

static只是端点,请参见routeview。因此您可以创建自己的端点:

app.add_url_rule('/css/<path:filename>', endpoint='css',
                 view_func=app.send_static_file)

我想(我现在不能在这里测试)你可以

url_for('/', filename='css/test.css')

但是,由于CSS文件也是静态的,我会在static下创建一个子目录css,然后这样做

^{pr2}$

相关问题 更多 >