Django request get parameters Django request get parameters python python

Django request get parameters


You may also use:

request.POST.get('section','') # => [39]request.POST.get('MAINS','') # => [137] request.GET.get('section','') # => [39]request.GET.get('MAINS','') # => [137]

Using this ensures that you don't get an error. If the POST/GET data with any key is not defined then instead of raising an exception the fallback value (second argument of .get() will be used).


You can use [] to extract values from a QueryDict object like you would any ordinary dictionary.

# HTTP POST variablesrequest.POST['section'] # => [39]request.POST['MAINS'] # => [137]# HTTP GET variablesrequest.GET['section'] # => [39]request.GET['MAINS'] # => [137]# HTTP POST and HTTP GET variables (Deprecated since Django 1.7)request.REQUEST['section'] # => [39]request.REQUEST['MAINS'] # => [137]