Python flask framework to get the user's IP address sample code, the following code contains HTML page and Python code, very detailed, if you are using flask, you can also learn the most basic flask use methods.
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 Template Code
<! DOCTYPE html>
<link href= "//netdna.bootstrapcdn.com/bootstrap/3.0.0/css/bootstrap.min.css"
rel= "stylesheet" >
<body>
<div class= "Container" >
<div class= "Header" >
</div>
<div>
IP address is: <strong>{{user_ip}}</strong>
<div class= "Header" >
</div>
<pre>
From flask import flask, render_template, request
# Initialize The Flask application
App = Flask (__name__)
# Default route, print user ' s IP, http://www.111cn.net
@app. Route ('/')
def index ():
IP = request.remote_addr
Return render_template (' index.html ', USER_IP=IP)
</pre>
</div>
</div>
</body>