Skip to content Skip to sidebar Skip to footer

What Does Request.GET.get Mean?


Solution 2:

request.GET is the dictionary of the GET variables in the http request made to your server for example:

www.google.com?thisIsAGetVarKey=3&thisIsAnotherOne=hello

request.GET would be: {"thisIsAGetVarKey": 3, "thisIsAnotherOne":"hello"}

Because request.GET is a dictionary, it has the method .get() which retrieves a value for a key in the dictionary

dict_b = {'number': 8, 'alphabet':'A'}
print dict_a['number'] #prints 8
print dict_a.get('alphabet') #prints A

print dict_a['bob'] #throws KeyError
print dict_a.get('bob') #prints None
print dict_a.get('bob', default=8) #prints 8

Solution 3:

request.GET is the dictionary of the 'GET' variables in the http request made to your server for example:
www.google.com?thisIsAGetVarKey=3&thisIsAnotherOne=hello

request.GET would be: {"thisIsAGetVarKey": 3, "thisIsAnotherOne":"hello"}

Because request.GET is a dictionary, it has the method .get() which retrieves a value for a key in the dictionary -

dict_a = {'age': 3}
print dict_a['age'] #prints 3
print dict_a.get('a') #also prints 3

print dict_a['hello'] #throws KeyError
print dict_a.get('hello') #prints None
print dict_a.get('hello', default=3) #prints 3

Post a Comment for "What Does Request.GET.get Mean?"