一个最小的flask应用

一个最小的flask应用看起来是这样的。

from flask import Flask
app = Flask(__name__)

@app.route('/')
def hello_world():
    return 'Hello World!'

if __name__ == '__main__':
    app.run()

将上面的代码保存成app.py文件,之后使用python解释器来运行这个应用。

$ python hello.py
 * Running on http://127.0.0.1:5000/

通过访问http://127.0.0.1:5000/ 我们就可以看到helloworld的反馈。

在运行这个应用都发生了什么呢?

1.首先我们从flask里面导入了flask类,这个flask类可以让我们的应用程序成为WSGI程序,这样可以通过浏览器来访问我们的应用程序。
2.创建了一个app实例,使用flask方法传入namename如果代表的是模块的名称,如果是在类里面就代表类的名称,只有这样做flask才知道去哪里找模板和静态文件。
[email protected]()典型的装饰器
4.在路由装饰器下面添加函数用于执行。
5.if name == 'main':以及run()方法都是为了让应用程序可以正常运行。

你可能感兴趣的:(一个最小的flask应用)