327 votes

Comment obtenir l'objet s'il existe, ou None s'il n'existe pas dans Django ?

Lorsque je demande au gestionnaire de modèle d'obtenir un objet, il soulève la question suivante DoesNotExist lorsqu'il n'y a pas d'objet correspondant.

go = Content.objects.get(name="baby")

Au lieu de DoesNotExist comment puis-je avoir go être None à la place ?

-1voto

Bruce Martin Points 11

Que diriez-vous d'une tranche ? Elle sera analysée en limite 1.

go = Content.objects.filter(name="baby")[0]

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X