使用flask的时候,有时候需要获得服务器运行时的ip地址。查了很多资料,大多使用socket的方法来获得,比较麻烦。
我想到一种并不算靠谱的方法,勉强先解决问题。
from flask import Flask,request
app = Flask(__name__)
@app.route('/')
def home():
url = request.url_root
print(url)
return url
app.run('0.0.0.0',5000)
结果如下图: