我是靠谱客的博主 英俊睫毛,这篇文章主要介绍Python Flask怎样定位访问者的IPPython Flask怎样定位访问者的IP,现在分享给大家,希望可以做个参考。

Python Flask怎样定位访问者的IP

介绍

在使用Python Flask写Web程序时,有时候会有这样的需求:

怎样定位访问者的IP

一个Flask程序

# -*- coding:utf-8 -*-

from flask import Flask

app = Flask(__name__)

@app.route('/')
def index():
    return '<p>Hello World!</p>'

if __name__ == '__main__':
    app.run(host='0.0.0.0',port=80,debug=True)

定位IP

Flask贴心的给我们提供了一个快捷方式

remote_addr

在使用这个功能时,首先要导入 flask.request 包。

以下是一个示例:

# -*- coding:utf-8 -*-

from flask import Flask, request

app = Flask(__name__)

@app.route('/')
def index():
    ip = request.remote_addr
    return '<h1>当前访问的IP是:'+ip+'</h1>'

最后

以上就是英俊睫毛最近收集整理的关于Python Flask怎样定位访问者的IPPython Flask怎样定位访问者的IP的全部内容,更多相关Python内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(66)

评论列表共有 0 条评论

立即
投稿
返回
顶部