app = Flask(__name__)
Flask的构造函数只有一个必须制定的参数,即程序主模块或包的名字。
Flask 用这个参数决定程序的根目录,以便能够找到相对于程序根目录的资源文件位置
render_template
render_template函数第一个参数是模板文件名,随后的都是关键字参数
@app.route('/user/<name>')
def user(name):
return render_template('user.html', name=name)
flask支持在路由中使用int,float和path类型,默认是字符串
@app.route('/user/<int:id>')
def get_user(id):
abort(404)
return "no, %d" % id
Jinja2使能识别所有类型的变量,包括列表、字典和对象
<p>{
{
mydict['dict]}}