Flask的设计思路
## 一个基于 WSGI 的 Python web 应用必须有一个实现实际的应用的中心调用对象。
在 Flask 中,中心调用对象是一个 Flask 类的实例。每个 Flask 应用必须创建一个该类的实例,并且把模块的名称传递给该实例。
### 使用对象的主要有三个原因。最重要的一个原因是显式对象可以保证实例的唯一性。
使用显式对象时,你可以继承基类( Flask ), 以便于修改特定的功能。如果不使用显式对象,那么就无从下手了。
### 第二个原因也很重要,那就是 Flask 需要包的名称。当你创建一个 Flask 实例时, 通常会传递 __name__ 作为包的名称。 Flask 根据包的名称来载入也模块相关的 正确资源
### 第三个原因是“显式比隐式更好”。这个对象就是你的 WSGI 应用,你不必再记住其 他东西。
Flask 的理念是为所有应用建立一个良好的基础,其余的一切都取决于你自己或者扩 展。