zoukankan      html  css  js  c++  java
  • flask url带反斜杠前端加载带路径

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

    如图:

    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"> 
  • 相关阅读:
    C#
    C#
    css
    css
    css
    css
    css
    Css
    Javascript
    ASP.NET MVC
  • 原文地址:https://www.cnblogs.com/whycai/p/12129909.html
Copyright © 2011-2022 走看看