2015-12-29 安装Jinja2、 Werkzeug、使用模板

     Jinja:http://jinja.pocoo.org/

              http://jinja.pocoo.org/docs/dev/intro/#installation

     Werkzeug:http://werkzeug.pocoo.org/

                      http://werkzeug.pocoo.org/docs/0.11/installation/#installing-a-released-version

1. 安装Jinja2

easy_install Jinja2

2. 安装Werkzeug

easy_install Werkzeug

3. 测试

from flask import render_template
@app.route('/hello/')
@app.route('/hello/<name>')
def hello(name=None):
    return render_template('hello.html', name=name)

a.  第一次执行,失败,于是开启调试模式。

     开启调试模式:   app.run(host='10.3.13.251',debug=True)

 

     第二次执行,提示找不到模板。

2015-12-29 安装Jinja2、 Werkzeug、使用模板_第1张图片

     第三次执行,安装 Werkzeug 后再执行一次。  ps: 跳转到安装Werkzeug章节查看安装过程

     找到原因了,原来需要自己写模板,hello.html

     Flask会在templates文件夹中寻找模板。 因此,如果你的应用是一个模块,那么模板文件夹应该在模块旁边;如果是一个包,那么就应该在包里面。 如下图所示:

2015-12-29 安装Jinja2、 Werkzeug、使用模板_第2张图片

     第四次执行,

     终于成功了!!!

2015-12-29 安装Jinja2、 Werkzeug、使用模板_第3张图片


你可能感兴趣的:(2015-12-29 安装Jinja2、 Werkzeug、使用模板)