首次使用 Bootstrap 的心得

Bootstrap 的初始化作用

初始化Bootstrap,即:
bootstrap = Bootstrap(app)
但是之后并未用到 bootstrap 这个实例对象,此处实例化的作用,很可能就是为了寻址到 base.html 文件的所在,毕竟安装位置非常深,并且很有可能不同情况下安装目录是不同的。

参考博客:关于flask-bootstrap的一些理解

初始化的位置

最开始的时候受 Flask Web 开发第三章的误导,将初始化语句放置到了最后一行,导致出错。

将初始化放置在开头之后便解决了这个问题。

from flask.ext.bootstrap import Bootstrap
from flask import Flask, render_template
app = Flask(__name__)
bootstrap = Bootstrap(app)
#...

@app.route('/')
def index():
    return render_template('index.html')
    
@app.route('/user/')

def user(name):
    return render_template ('user.html',name = name)

if __name__ == '__main__':
    app.run(debug=True)

安装目录

安装目录要明确,第一次运行时看到当前文件夹中有所运行的文件,但其实是同名的空文件。
这种诡异的Bug,能找到也是运气好。

你可能感兴趣的:(首次使用 Bootstrap 的心得)