标签: django http
我在django的生产环境中遇到了一个问题:
在本地我执行POST并使用客户端的IP:
request.META['REMOTE_ADDR']
这给了我客户端的IP。但是当相同的代码在生产服务器中运行时它的空白; REMOTE_ADDR为''
REMOTE_ADDR
''
为什么会这样?
编辑:我使用nginx和gunicorn
答案 0 :(得分:1)
我的猜测是你正在运行gunicorn作为套接字(而不是TCP连接)。如果符合design的话。
gunicorn