小编Ucc*_*o _的帖子

当我设置新的 root_path 时,Flask 找不到静态文件夹

我有一个 Flask 应用程序,它设置了自定义root_path.

app = Flask(
    __name__,
    root_path='flask_news'
)

@app.route('/login')
def login():
    return render_template('login.html')
Run Code Online (Sandbox Code Playgroud)

Flask 可以服务flask_news/templates/login.html但是找不到需要的 CSS,这是在flask_news/static/bulma.css

在我的模板文件中,我要求这样的 CSS:

<link rel="stylesheet" href="{{url_for('static', filename='bulma.css')}}">
Run Code Online (Sandbox Code Playgroud)

并且所提供网页的头部看起来像

<link rel="stylesheet" href="{{url_for('static', filename='bulma.css')}}">
Run Code Online (Sandbox Code Playgroud)

为什么 Flask 无法提供所需的 CSS?我想我需要更改static文件夹的位置,但我不确定如何更改。

python flask

2
推荐指数
1
解决办法
1256
查看次数

标签 统计

flask ×1

python ×1