Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flask 自动生成引导模板?_Flask_Flask Bootstrap - Fatal编程技术网

Flask 自动生成引导模板?

Flask 自动生成引导模板?,flask,flask-bootstrap,Flask,Flask Bootstrap,我在设置烧瓶引导程序时遇到问题。从开始,我所要做的似乎就是将引导构造函数应用到我的应用程序,然后将自动创建模板。所以我试了一下: 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>

我在设置烧瓶引导程序时遇到问题。从开始,我所要做的似乎就是将引导构造函数应用到我的
应用程序
,然后将自动创建模板。所以我试了一下:

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)
从烧瓶导入烧瓶
从flask.ext.bootstrap导入引导
app=烧瓶(名称)
引导(应用程序)
@应用程序路径(“/”)
def index():
返回“Bootstrap在哪里?”
如果uuuu name uuuuuu='\uuuuuuu main\uuuuuuu':
app.run(debug=True)

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

基本模板是您安装的Flask引导包的一部分。扩展boostrap基础模板并覆盖其中的块,以创建具有标准布局的页面。您仍然需要编写与引导相关的标记。这在您链接到的文档中有详细说明

my\u project/templates/my\u page.html

{%extends“bootstrap/base.html”%}
{%block title%}这是一个示例页面{%endblock%}
{%block navbar%}
{%endblock%}
{%block content%}
你好,Bootstrap
{%endblock%}