2014-09-15 1 views
2

Certaines exceptions django ont associés les codes d'état. Par exemple:Liste des exceptions Django et codes de réponse

  • L'exception SuspiciousOperation renvoie un 400 s'il est déclenché.
  • L'exception PermissionDenied renvoie un 403 s'il est déclenché.
  • L'exception Http404 renvoie un état 404 s'il est déclenché.

Où puis-je trouver une liste complète de cette situation? Il manque sur https://docs.djangoproject.com/en/1.7/ref/exceptions/

+0

Je suppose que cela peut être un élaboré dans un (https://code.djangoproject.com) [billet d'django] pour améliorer la documentation. – alecxe

Répondre

1

Ce sont les deux seuls. Tout le reste, si ce n'est pas attrapé, est un statut 500, qui est le code fourre-tout "erreur de serveur".

+1

+1 Bien qu'il serait bon d'ajouter quelques détails sur comment savez-vous que: basé sur l'expérience, ou de la lecture de la documentation, ou le code source .. Merci. – alecxe

+1

Pas vrai. SuspiciousOperation entraîne un 400. Je vais ajouter cela à ma liste – Zags

Questions connexes