Comment gérer les “correspondant à la requête n'existe pas” lors de l'obtention d'un objet

Quand je veux sélectionner les objets avec un get() de la fonction comme

personalProfile = World.objects.get(ID=personID)

Si obtenir la fonction ne retourne pas de trouver une valeur, un "correspondant à la requête n'existe pas." erreur se produit.

Si je n'ai pas besoin de cette erreur, je vais l'utiliser à essayer et à l'exception de la fonction

try:
   personalProfile = World.objects.get(ID=personID)
except:
   pass

Mais je pense que ce n'est pas la meilleure façon depuis que j'utilise

except:
      pass

S'il vous plaît recommander une idée ou un exemple de code pour lutter contre ce problème

InformationsquelleAutor zHepHirotHz | 2015-10-14