7
¿Debo usar (y por qué?):Django - solicitud POST
if request.POST
o:
if request.method == 'POST'
¿Hay alguna diferencia, excepto la sintaxis?
¿Debo usar (y por qué?):Django - solicitud POST
if request.POST
o:
if request.method == 'POST'
¿Hay alguna diferencia, excepto la sintaxis?
Si desea verificar el método de solicitud, use if request.method == 'POST'
.
request.POST
es el post param dict, y usted no debe contar con su existencia o falta de eso cuando se trata del método de solicitud. (por ejemplo, una solicitud posterior sin params falla en esa prueba).
Explicit es mejor que implicit. - PEP 20, Zen de Python