python使用Flask框架获取用户IP地址的方法


Posted in Python onMarch 21, 2015

本文实例讲述了python使用Flask框架获取用户IP地址的方法。分享给大家供大家参考。具体如下:

下面的代码包含了html页面和python代码,非常详细,如果你正使用Flask,也可以学习一下最基本的Flask使用方法。

python代码如下:

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代码如下:

<!DOCTYPE html>
<html lang="en">
 <head>
  <link href="bootstrap/3.0.0/css/bootstrap.min.css"
     rel="stylesheet">
 </head>
 <body>
  <div class="container">
   <div class="header">
    <h3 class="text-muted">How To Get The IP Address Of The User</h3>
   </div>
   <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/>  
<pre>
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)
</pre>
   </div>
  </div>
 </body>
</html>

希望本文所述对大家的Python程序设计有所帮助。

Python 相关文章推荐
下载糗事百科的内容_python版
Dec 07 Python
让Python代码更快运行的5种方法
Jun 21 Python
Python使用内置json模块解析json格式数据的方法
Jul 20 Python
Python实现将json文件中向量写入Excel的方法
Mar 26 Python
Python将DataFrame的某一列作为index的方法
Apr 08 Python
python Elasticsearch索引建立和数据的上传详解
Aug 04 Python
Python使用微信接入图灵机器人过程解析
Nov 04 Python
django 链接多个数据库 并使用原生sql实现
Mar 28 Python
Pycharm插件(Grep Console)自定义规则输出颜色日志的方法
May 27 Python
python进度条显示-tqmd模块的实现示例
Aug 23 Python
Scrapy中如何向Spider传入参数的方法实现
Sep 28 Python
浅析Python的命名空间与作用域
Nov 25 Python
Python使用Flask框架获取当前查询参数的方法
Mar 21 #Python
Python使用Flask框架同时上传多个文件的方法
Mar 21 #Python
python中Flask框架简单入门实例
Mar 21 #Python
python中django框架通过正则搜索页面上email地址的方法
Mar 21 #Python
Python去除列表中重复元素的方法
Mar 20 #Python
python在windows下实现ping操作并接收返回信息的方法
Mar 20 #Python
Python实现微信公众平台自定义菜单实例
Mar 20 #Python
You might like
php下使用strpos需要注意 === 运算符
2010/07/17 PHP
smarty实现多级分类的方法
2014/12/05 PHP
Yii控制器中操作视图js的方法
2016/07/04 PHP
基于laravel belongsTo使用详解
2019/10/18 PHP
使用js操作cookie的一点小收获分享
2013/09/03 Javascript
JavaScript使用指针操作实现约瑟夫问题实例
2015/04/07 Javascript
JavaScript和JQuery的鼠标mouse事件冒泡处理
2015/06/19 Javascript
AngularJS中的指令全面解析(必看)
2016/05/20 Javascript
浅谈json取值(对象和数组)
2016/06/24 Javascript
浅谈js之字面量、对象字面量的访问、关键字in的用法
2016/11/20 Javascript
jquery pagination分页插件使用详解(后台struts2)
2017/01/22 Javascript
微信小程序 刷新上拉下拉不会断详细介绍
2017/05/11 Javascript
jquery使用iscorll实现上拉、下拉加载刷新
2017/10/26 jQuery
JS图片懒加载技术实现过程解析
2020/07/27 Javascript
vue实现下拉菜单树
2020/10/22 Javascript
解决vue项目中遇到 Cannot find module ‘chalk‘ 报错的问题
2020/11/05 Javascript
[01:05:32]DOTA2上海特级锦标赛主赛事日 - 3 败者组第三轮#1COL VS Alliance第一局
2016/03/04 DOTA
Python制作豆瓣图片的爬虫
2017/12/28 Python
python使用epoll实现服务端的方法
2018/10/16 Python
pandas数据集的端到端处理
2019/02/18 Python
Python一键查找iOS项目中未使用的图片、音频、视频资源
2019/08/12 Python
基于python3 的百度图片下载器的实现代码
2019/11/05 Python
python-OpenCV 实现将数组转换成灰度图和彩图
2020/01/09 Python
python打印文件的前几行或最后几行教程
2020/02/13 Python
html5 迷宫游戏(碰撞检测)实例一
2013/07/25 HTML / CSS
HTML5、Select下拉框右边加图标的实现代码(增进用户体验)
2017/10/16 HTML / CSS
美国鞋类购物网站:Shiekh Shoes
2016/08/21 全球购物
师范应届生求职信
2013/11/15 职场文书
语文教育专业应届生求职信
2013/11/23 职场文书
《再见了,亲人》教学反思
2014/02/26 职场文书
法制宣传实施方案
2014/03/13 职场文书
领导干部廉政承诺书
2014/03/27 职场文书
学习礼仪心得体会
2014/09/01 职场文书
2014年人事科工作总结
2014/11/19 职场文书
红色经典观后感
2015/06/18 职场文书
2019年共青团工作条例最新版
2019/11/12 职场文书