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
页面信息
location:
protocol
: host
: hostname
: origin
: pathname
: href
: document:
referrer
: navigator:
platform
: userAgent
: