Flask第一个应用

下面是学习Flask的第一个应用笔记.

#encoding:utf-8
from flask import Flask,render_template

app = Flask(__name__)
@app.route('/')
def index(): 
    return render_template('default/index.html')
if __name__ == '__main__':
    app.run(debug=True)

首先第一步要导入:

from flask import Flask,render_template

render-remplate顺便把渲染模板也导入进来.

接下载创建一个app应用:

app = Flask(__name__)

app是Flask的实例,它接收包或者模块的名字作为参数,但一般都是传递__name__.

app.route装饰器会将URL和执行视图函数的关系保存到app.url_map属性上.

@app.route()

def创建一个函数.我这里返回了一个html文件,这个flask默认的会检测template文件夹下的文件,index.html文件里面随便写点内容就可以.

内置变量__name__判断表示import该模块不会执行(__name__执行该程序时候为__main__,import时候为模块文件名),
执行app.run就可以启动服务了,默认Flask只监听虚拟机的本地127.0.0.1这个地址,端口为5000。

app.run()可以开启调试模式像下面这样,这样可以避免每次修改代码都要从新启动服务器.

app.run(debug=True)

标签

发表评论

评论列表(20)