Django:请求REMOTE_ADDR在生产中无效

时间:2015-01-23 12:23:58

标签: django http

我在django的生产环境中遇到了一个问题:

在本地我执行POST并使用客户端的IP:

request.META['REMOTE_ADDR']

这给了我客户端的IP。但是当相同的代码在生产服务器中运行时它的空白; REMOTE_ADDR''

为什么会这样?

编辑:我使用nginx和gunicorn

1 个答案:

答案 0 :(得分:1)

我的猜测是你正在运行gunicorn作为套接字(而不是TCP连接)。如果符合design的话。