Exemple de Request.POST
req.POST['name_your_desired_field']
Une exception KeyError sera levée si 'name_your_desired_field' ne figure pas dans req.POST.
request.POST.get('name_your_desired_field')
La réponse sera None si 'name_your_desired_field' ne figure pas dans req.POST.
Cependant, .get vous permet de fournir un paramètre supplémentaire d'une valeur par défaut qui est retournée si la clé n'est pas dans le dictionnaire. Par exemple,
req.POST.get('name_your_desired_field', 'your_default_value')
C'est le comportement de tout dictionnaire python et n'est pas spécifique à req.POST
Exemple de Request.GET
request.GET.get('name_your_desired_field')
La réponse sera None si 'name_your_desired_field' ne figure pas dans req.GET.
Toutefois, .get vous permet de fournir un paramètre supplémentaire, à savoir une valeur par défaut qui sera renvoyée si la clé ne figure pas dans le dictionnaire. Par exemple,
req.GET.get('name_your_desired_field', 'your_default_value')
C'est le comportement de tout dictionnaire python et n'est pas spécifique à req.GET