7
Devo usare (e perché?):Django - richiesta POST
if request.POST
o:
if request.method == 'POST'
È stato rilevato qualche differenze tranne la sintassi?
Devo usare (e perché?):Django - richiesta POST
if request.POST
o:
if request.method == 'POST'
È stato rilevato qualche differenze tranne la sintassi?
Se si desidera verificare il metodo di richiesta, utilizzare if request.method == 'POST'
.
request.POST
è il post param dict, e non si dovrebbe contare sulla sua esistenza o sulla sua mancanza quando si tratta del metodo di richiesta. (ad esempio, una richiesta di post senza parametri fallisce su quel test.)
L'esplicito è meglio che implicito. - PEP 20, Zen of Python