繁体   English   中英

我不知道这是什么错误,它是 flask 和 url_for function

[英]I don't know what error is this it is flask and with url_for function

我的目录看起来像这样

/static
    /styles
        - login.css

我的 python 代码是

@app.route("/login")
def login():
    return render_template("login.html")

我的 HTML 是

<link rel="stylesheet" href="{{ url_for("static", filename = "\styles\login.css" ) }} " >

当我的 CSS 没有呈现时,我检查了页面源代码,就像这样

<link rel="stylesheet" href="/static/styles%5Clogin.css " >

我应该怎么做才能联系 NASA?

css文件的输入应该是: <link rel="stylesheet" href="{{ url_for('static', filename = 'styles/login.css' ) }} " >

问题在于,在static之前使用双引号,您在href之后关闭了双引号

在我的一个项目中,我的结构如下:

/static
    /css
        - base.css
        - home.css

我使用以下代码导入 base.css:

 <link
      rel="stylesheet"
      type="text/css"
      href="{{url_for('static', filename='css/base.css')}}"
    />

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM