gan*_*mar 3 python url-for flask
我在一个名为css的文件夹中有一个文件test.css.我想为这个文件创建url.我知道,我可以使用url_for像
url_for('static', filename="test.css")
Run Code Online (Sandbox Code Playgroud)
创建网址,static/test.css但我不能使用像
url_for('css', filename="test.css")
Run Code Online (Sandbox Code Playgroud)
创建我感兴趣的网址 css/test.css
我怎样才能做到这一点?
static只是端点,请参阅路线和视图.所以你可以创建自己的端点:
app.add_url_rule('/css/<path:filename>', endpoint='css',
view_func=app.send_static_file)
Run Code Online (Sandbox Code Playgroud)
我认为(我现在不能在这里测试)你可以做
url_for('/', filename='css/test.css')
Run Code Online (Sandbox Code Playgroud)
但是,由于 CSS 文件也是静态的,我会css在 下创建一个子目录static,然后执行
url_for('static', filename='css/test.css')
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2919 次 |
| 最近记录: |