Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/322.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何了解来自服务器的get或post请求_Python_Django - Fatal编程技术网

Python 如何了解来自服务器的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中特定客户机的GET或POST请求,以便在收到该特定客户机的请求时可以执行相同的操作。怎么做


在这里,如果我从客户端获取请求,我想执行一些操作……不是从任何客户端获取请求,而是从特定的客户端获取请求。

您可以在django中检查请求类型作为request.method,它将返回请求类型get或POST。

您要查找的信息是
request.META
字典的一部分:

request.META.get('HTTP_X_FORWARDED_FOR')
我找到了解决办法

request.META['REMOTE_ADDR']

什么请重新安排您的问题您是否试图确定请求是GET还是POST?@Brandon我编辑了我的问题…请重新检查并让我知道…如果我想知道是谁请求的。。。。我的意思是请求用户的地址…你应该考虑Django文档关于请求和用户的基本概念。而您可以作为request.user从请求对象获取用户信息。