Bootstrap 自动生成模板?

Bootstrap templates auto-generated?

我在设置 Flask 时遇到问题-bootstrap。从 official documentation 看来,我所要做的就是将 Bootstrap 构造函数应用到我的 app,模板将自动创建。所以我尝试了这个:

from flask import Flask
from flask.ext.bootstrap import Bootstrap

app = Flask(__name__)
Bootstrap(app)

@app.route('/')
def index():
    return '<h1>Where is Bootstrap?</h1>'

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

当我 运行 它时,没有创建新目录,而且我在任何地方都找不到基本模板。我错过了关键的一步吗?是否要先创建一些目录(我尝试创建 templatesstatic 并将权限设置为 777 但没有帮助)?或者可能首先从命令行生成基本模板?

基本模板是您安装的 Flask-Bootstrap 包的一部分。您扩展 boostrap 基本模板并覆盖其中的块以创建具有标准布局的页面。您仍然需要编写 bootstrap 相关标记。您链接到的文档中对此进行了解释。

my_project/templates/my_page.html:

{% extends "bootstrap/base.html" %}
{% block title %}This is an example page{% endblock %}

{% block navbar %}
<div class="navbar navbar-fixed-top">
  <!-- ... -->
</div>
{% endblock %}

{% block content %}
  <h1>Hello, Bootstrap</h1>
{% endblock %}