If your request is sent:
request.method == 'POST'
but the requested url contains the query string. eg:
/your address? Param1 = value-one
You can accept POST parameters through:
request.POST.get ("my-field", None)
and query string parameters with:
request.GET.get ("param1")
althrough, you immediately get all the parameters (POST and GET), through REQUEST:
request.REQUEST ['param1'] # appears from the query string
request.REQUEST ['my-field'] # comes from a BODY request (POST)
source share