Si bien se recomienda utilizar el siguiente constructor para comprobar si la petición es POST,Comprobar tipo de petición en Django
if request.method == 'POST':
pass
Es probable que la gente encontrará
if request.POST:
pass
para ser más elegante y conciso.
¿Hay alguna razón para no usarlo, además de las preferencias personales?
creo que este es un lugar que Sinatra utiliza un método mejor: usted maneja POST, PUT, GET, DELETE, etc con un controlador diferente. Tengo una función llamada dispatch en mi generador de API para dividir las llamadas según el método de solicitud HTML. –
@Matthew Schinckel no conduce a la duplicación de código o al menos a la duplicación de llamadas a funciones necesarias para obtener algunos datos comunes, por ejemplo, lista de usuarios. – Art
@Art no debería – andho