1、创建项目并通过Pycharm打开。
E:\project\github\heruopu\Hapi\app
2、pip安装Flask
pip3 install flask
或者使用豆瓣源:
pip3 install flask -i https://pypi.douban.com/simple
3、初始化app
建立Hapi/app/__init__.py
编辑__init__.py
from flask import Flask
hapi = Flask(__name__)
代码说明: 这是flask的约定用法, 引入Flask类并实例化了一个Flask对象, 其中__name__为通俗写法。
至此,我们就得到了这样的一个名为"pity"的Flask实例。
4、编写Web服务文件
@hapi.route('/')
def hello_world():
return 'Hello World!'
if __name__ == "__main__":
hapi.run("0.0.0.0", threaded=True, port="6677")
其中@hapi.route("/")
是一个装饰器, 代表hello_world这个函数与路由/
进行绑定,也就是说当访问到/
路由的时候,函数hello_world会自动执行。
hapi.run("0.0.0.0", threaded=True, port="7777")
这句话表示启动web服务, 第一个参数0.0.0.0表示接受任何ip的访问,threaded表示如果有多人同时访问一个接口时是非阻塞的,port代表服务挂载的端口6677。
尝试运行run.py
至此说明服务成功运行起来了。