如何在烧瓶中本地使用引导程序

时间:2020-04-17 10:09:37

标签: python templates flask offline flask-bootstrap

我尽力尝试在计算机上没有烧瓶的情况下在本地使用引导程序。 我的文件夹是这样的: 模板

-layout.html
-bootstrap
    -css
        -bootstrap.min.css
    -js
        -bootstrap.min.js
        -jquery-3.2.1.slim.min.js
        -popper.min.js

在我的layout.html文件中,我在以下行中使用引导程序:

<link rel="stylesheet" href="bootstrap/css/bootstrap.min.css">
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1"

在head标签和

<script src="bootstrap/js/jquery-3.2.1.slim.min.js"></script>
<script src="bootstrap/js/popper.min.js"></script>
<script src="bootstrap/js/bootstrap.min.js"></script>
在标签中。 如果我仅启动此html文件,则引导程序可以正常工作,但是如果我在app.py文件中使用该模板,如下所示:

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

引导程序不起作用... 预先感谢您的帮助。

2 个答案:

答案 0 :(得分:2)

将整个引导文件夹存储在名为static的目录中,然后使用<link rel='stylesheet' href='/static/bootstrap/css/bootstrap.min.css>

答案 1 :(得分:0)

尝试静态使用:

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