Python Flask 错误 http 404 由于更改静态目录

Python Flask error http 404 due to changing static directory

提问人:mark 提问时间:11/16/2023 更新时间:11/16/2023 访问量:30

问:

app.py:

class Review(db.Model):
    id = db.Column(db.Integer, primary_key=True)

@app.route('/reviews/<int:id>')
def full_review(id):
    review = Review.query.get(id)
    return render_template('full_review.html', review=review)

full_review.html:在Base.html文件中,我导入CSS文件和图片:{% extends 'base.html' %}

<link rel="stylesheet" href="static/css/style-base.css">
<link rel="shortcut icon" href="static/icon.png"/>

但是出现以下错误:

"GET /reviews/static/css/style-base.css HTTP/1.1" 404 -
"GET /reviews/static/logo.jpg HTTP/1.1" 404 -

我不知道为什么路径会改变以及如何避免它

我试过这个

{% block styles %}
{{super()}}
{%endblock%}

还有这个:

app.static_url_path='/static'
app.static_folder='/static'
python html css 烧瓶

评论


答: 暂无答案