Python Flask 获取用户 IP

Python Flask get IP of user

我试图在用户提交表单时记录他们的 IP 地址,这样我就可以防止他们两次提交相同的表单,我该如何实现?

对于 Flask,request 变量有一个 remote_addr,其中包含来源的 IP 地址。

from flask import request

@app.route("/submit", methods=["GET"])
def submit():
    const userIP = request.remote_addr; # This is the IP address of the request.