我发现this question似乎正是我正在寻找的。 p>
它说使用web.ctx['ip']
但我无法让它正常工作,我想要的只是变量中访问者的IP。到目前为止,我一直在尝试这个:
import web
urls = (
'/', 'index'
)
class index:
def GET(self):
return "Hello, world!"
return web.ctx['ip'] #Trying to get it to just *show* so
#I can put it into a variable
print web.ctx['ip'] #Nothing happens here either
if __name__ == "__main__":
app = web.application(urls, globals())
app.run()
先谢谢,我觉得我很亲近,我只需要一些帮助。也许我需要导入别的东西?
答案 0 :(得分:1)
您在获取IP
地址之前返回,只需按以下方式重新排序代码并移除return "Hello, world!"
:
class index:
def GET(self):
print web.ctx['ip']
return web.ctx['ip']