Flask在静态文件夹中没有检测到.css

时间:2017-05-05 02:36:54

标签: python css flask

这是我的目录层次结构

flaskApp
|_ flaskApp.py
|_static
|  |_realsurfstyle.css
|
|_templates
  |_Realsurfhtml.html

以下是flaskApp.py文件中的相关render_template

@app.route('/<surfBreak>')
def waveHeight(surfBreak):
    return render_template("Realsurfhtml.html", name=surfBreak)

这是我的html文件代码

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

我不知道我失踪了什么?

1 个答案:

答案 0 :(得分:0)

您不必将静态放置在.css文件的文件路径中。从本质上讲,你告诉它文件的路径是/static/static/realsurfstyle.css,所以请尝试将路径写为href="{{ url_for('static', filename='realsurfstyle.css')}}"

此外,我建议将.css文件放在标有css的静态目录中的文件夹中。这会将文件路径更改为href="{{ url_for('static', filename='css/realsurfstyle.css')}}"