Flask是一个Python实现的Web开发微框架。“微”意味着保持核心简单且易于拓展。依赖两个外部库:Jinja2模板引擎和Werkzeug WSGI工具集。
提供默认值,模板和静态文件存储在templates和static
内部使用线程局部的对象,不必再请求内的函数间传递对象来保证线程安全
安全问题
python3的向后兼容问题
virtualenv为每一个项目提供一份Python安装,提供了一种巧妙的方式让各个项目保持独立
from flask import Flask 导入Flask类,类实例是我们的WSGI应用程序
app=Flask(__name__) 创建实例,参数是应用模块或者包的名称
@app.route('/') route()装饰器告诉Flask什么样的URL能触发函数
def hello_world():
return 'Hello World!'
if __name__='__main__': 确保服务器只会在该脚本被解释器直接执行的时候才会运行,而不是作为模块导入的时候
app.run() 运行在本地服务器
app.run(host=’0.0.0.0’) 使服务器公开可用 |
看到这里已经成功完成项目的导入,关于Flask的后续内容我们后会有期。眼下更关注cluster算法的实现.