0
点赞
收藏
分享

微信扫一扫

flask url带反斜杠前端加载带路径

NicoalsNC 2022-08-11 阅读 80

在写页面的时候,使用flask 中url带反斜杠前端加载资源文件时会带url中的路径

如图:

flask url带反斜杠前端加载带路径_flask

 

 

 

html:

1 <!DOCTYPE html>
2 <html>
3 <head lang="en">
4 <meta charset="UTF-8">
5 <link rel="shortcut icon" href="static/mage/p.png">
6 <title></title>
7 </head>
8 <body>
9 1111111111111111
10 </body>
11 </html>

 

如果 url写成 /h1 ,页面加载的 路径是对的  static/mage/p.png

如果 url写成 /h1/(带了反斜杠) ,页面加载的 路径是错的  h1/static/mage/p.png

后来改了下html的路径方式,就不受影响了

1 将   
2
3 <link rel="shortcut icon" href="static/mage/p.png">
4
5 改成
6
7 <link rel="shortcut icon" href="{{ url_for('static',filename='mage/p.png')}}">
8
9 或:
10
11 <link rel="shortcut icon" href="../mage/p.png">



举报

相关推荐

0 条评论