Bien qu'il est recommandé d'utiliser la construction suivante pour vérifier si la demande est POST,type de demande de vérification dans Django
if request.method == 'POST':
pass
Il est probable que les gens vont trouver
if request.POST:
pass
pour être plus élégant et concis.
Y a-t-il des raisons de ne pas l'utiliser, en dehors de vos préférences personnelles?
Je pense que c'est un endroit que Sinatra utilise une meilleure approche: vous gérez POST, PUT, GET, DELETE, etc avec un autre gestionnaire. J'ai une fonction appelée dispatch dans mon générateur d'API pour fractionner les appels selon la méthode de requête HTML. –
@Matthew Schinckel ne conduit pas à la duplication de code ou au moins la duplication des appels aux fonctions nécessaires pour obtenir des données communes, par exemple la liste des utilisateurs? – Art
@Art il ne devrait pas – andho