2015-12-28 静态文件、渲染模板

1. 静态文件

    实际操作,  在demo.py 的同级目录下创建static(或其它名字)文件夹, url_for选定‘static’端点就可以生成相应的URL。

url_for('static', filename='style.css')

/static/style.css

html中引用的时候可以直接使用该链接。

2. 渲染模板

     Jinja2模板引擎(见flask web开发第三章

     

     Jinja2 需要额外安装,另开一片文章来写吧。

     补充一句:flask依赖两个外部库:Werkzeug 和 Jinja2

     

     使用方法可以渲染模板,需要提供模板名称和需要作为参数传递给模板的变量就行了。

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

     


你可能感兴趣的:(2015-12-28 静态文件、渲染模板)