Python 如何了解来自服务器的get或post请求
我想使用编程识别来自django中特定客户机的GET或POST请求,以便在收到该特定客户机的请求时可以执行相同的操作。怎么做Python 如何了解来自服务器的get或post请求,python,django,Python,Django,我想使用编程识别来自django中特定客户机的GET或POST请求,以便在收到该特定客户机的请求时可以执行相同的操作。怎么做 在这里,如果我从客户端获取请求,我想执行一些操作……不是从任何客户端获取请求,而是从特定的客户端获取请求。您可以在django中检查请求类型作为request.method,它将返回请求类型get或POST。您要查找的信息是request.META字典的一部分: request.META.get('HTTP_X_FORWARDED_FOR') 我找到了解决办法 requ
在这里,如果我从客户端获取请求,我想执行一些操作……不是从任何客户端获取请求,而是从特定的客户端获取请求。您可以在django中检查请求类型作为request.method,它将返回请求类型get或POST。您要查找的信息是
request.META
字典的一部分:
request.META.get('HTTP_X_FORWARDED_FOR')
我找到了解决办法
request.META['REMOTE_ADDR']
什么请重新安排您的问题您是否试图确定请求是GET还是POST?@Brandon我编辑了我的问题…请重新检查并让我知道…如果我想知道是谁请求的。。。。我的意思是请求用户的地址…你应该考虑Django文档关于请求和用户的基本概念。而您可以作为request.user从请求对象获取用户信息。