2017-09-14 2 views
2

J'ai une variable d'objet obj. Est-il possible de vérifier si c'est un Queryset ou non?Vérifier si un objet est un QuerySet

(Impossible de trouver des messages sur ce sur la recherche)

+0

' à partir de django.db.models.query import QuerySet; isinstance (obj, QuerySet) ' –

Répondre

9

Vous pouvez utiliser python fonction intégrée isinstance.

from django.db.models.query import QuerySet 
isinstance(your_qs, QuerySet) 
+0

Merci - sera en mesure d'accepter dans 11 minutes – Anupam

1

Vous pouvez obtenir le type de obj par type intégré de python()

Essayez ceci:

type(obj) 

Il retournera comme ci-dessous si son un QuerySet

<class 'django.db.models.query.QuerySet'>