当前位置 : 首页 » 文章分类 :  开发  »  Flask

Flask

Python web服务器 falsk笔记

欢迎使用Flask — Flask 0.10.1 文档
http://docs.jinkan.org/docs/flask/


一个最小的web应用

from flask import Flask
app = Flask(__name__)

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

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

把它保存为 hello.py (或是类似的),然后用 Python 解释器来运行。

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

现在访问 http://127.0.0.1:5000/ ,你会看见 Hello World 问候。

这样启动的web服务 只能从你自己的计算机上访问,网络中其它任何的地方都不能访问。
如果想让外网可访问,可以简单修改调用 run() 的方法使你的服务器公开可用,如下:

app.run(host='0.0.0.0')

这会让操作系统监听所有公网 IP。

ModuleNotFoundError: No module named ‘flask’

报错 ModuleNotFoundError: No module named ‘flask’
安装 flask sudo pip install flask

一个最小的应用
http://docs.jinkan.org/docs/flask/quickstart.html#a-minimal-application


Python Flask启动web服务器做webhooks

webhooks.py

from flask import Flask
import os
import sys

app = Flask(__name__)

@app.route("/token", methods=["GET", "POST"])
def hello():
    os.system('git pull')
    return "hello world"

if __name__ == "__main__":
    app.run(host="0.0.0.0", port=5000)

后台启动 sudo nohup python webhooks.py &

极简python github webhook
https://www.jianshu.com/p/b16108e09f74


上一篇 Git-WebHooks钩子

下一篇 Python

阅读
评论
298
阅读预计1分钟
创建日期 2019-08-26
修改日期 2019-08-26
类别
标签

页面信息

location:
protocol:
host:
hostname:
origin:
pathname:
href:
document:
referrer:
navigator:
platform:
userAgent:

评论