问题
我在/ static /中有css files
,在/ templates /中有html files
。
当我使用简单路由时,它运行良好。
@app.route('/newuser', methods=['GET'])
def newuserform():
return render_template("newuser.html")
但是在这段代码中,Flask没有正确呈现.CSS文件,为什么?
@app.route('/new/user', methods=['GET'])
def newuserform():
return render_template("newuser.html")
在html中加载.css文件,
<!-- Bootstrap core CSS -->
<link href="static/css/bootstrap.min.css" rel="stylesheet">
答案 0 :(得分:2)
将链接设置为
<link href="../static/css/bootstrap.min.css" rel="stylesheet">
或者更好地使用Jinja2的静态网址生成器
<link rel=stylesheet type=text/css href="{{ url_for('static', filename='css/bootstrap.min.css') }}">