python Flask框架下获取用户的IP地址
python Flask框架下获取用户的IP地址的范例代码,下面的代码包含了html页面和python代码,非常详细,如果你正使用Flask,也可以学习一下最基本的Flask使用方法。
<pre class="prettyprint linenums lang-py">from flask import Flask, render_template, request
# Initialize the Flask application
app = Flask(__name__)
# Default route, print user's IP
@app.route('/')
def index():
ip = request.remote_addr
return render_template('index.html', user_ip=ip)
if __name__ == '__main__':
app.run(
host="0.0.0.0",
port=int("80")
)
html模板代码
<pre class="prettyprint linenums lang-py">
<link href="//netdna.bootstrapcdn.com/bootstrap/3.0.0/css/bootstrap.min.css" rel="stylesheet"></link>
<div class="container">
<div class="header">
<h3 class="text-muted">How To Get The IP Address Of The User</h3>
</div>
<hr></hr>
<div>
You IP address is: <strong>{{user_ip}}</strong>
<div class="header">
<h3 class="text-muted">Code to retrieve the IP</h3>
</div>
<hr></hr>
from flask import Flask, render_template, request
# Initialize the Flask application
app = Flask(__name__)
# Default route, print user's IP ,https://blog.361way.com
@app.route('/')
def index():
ip = request.remote_addr
return render_template('index.html', user_ip=ip)
捐赠本站(Donate)
如您感觉文章有用,可扫码捐赠本站!(If the article useful, you can scan the QR code to donate))
- Author: shisekong
- Link: https://blog.361way.com/flask-get-request-ip/4509.html
- License: This work is under a 知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议. Kindly fulfill the requirements of the aforementioned License when adapting or creating a derivative of this work.