【发布时间】:2020-08-10 16:30:46
【问题描述】:
更新
如果我使用print(publicip.get()),那么我会打印出正确的 IP 地址。
如果我先执行myip = publicip.get(),然后执行print(myip),则会打印出None 的值
原始问题
当我在 localhost 上运行该站点时,myip 的值将是 127.0.0.1。但是publicip.get() 会给我我的公共 IP 地址。不幸的是,如果 myip = "127.0.0.1": 和 if myip = 127.0.0.1: 给我语法错误。检查变量myip中的值的正确方法是什么。
myip, is_routable = get_client_ip(request)
if myip = "127.0.0.1":
myip = publicip.get()
print("myip")
print(myip)
【问题讨论】:
标签: python python-3.x django ip