私は、ユーザーがログインしてファイルをダウンロードできるウェブサイトを作成しています。Flaskマイクロフレームワーク(に基づく工具) は Python (私の場合は 2.6) を使用します。
ユーザーがログオンしたときに IP アドレスを取得する必要があります (ログ記録のため)。これを行う方法をご存知の方はいらっしゃいますか? Python でこれを行う方法はあるのでしょうか?
ベストアンサー1
ドキュメントを参照してくださいリクエストオブジェクトにアクセスする方法そして、同じ Request オブジェクトから属性を取得しますremote_addr
。
コード例
from flask import request
from flask import jsonify
@app.route("/get_my_ip", methods=["GET"])
def get_my_ip():
return jsonify({'ip': request.remote_addr}), 200
詳細については、Werkzeug ドキュメント。