2017-09-14 106 views
2

我有一個對象變量obj。是否有可能檢查它是否是Queryset?檢查對象是否爲QuerySet

(找不到任何這職位上搜索)

+0

' from django.db.models.query import QuerySet; isinstance(obj,QuerySet)' –

回答

9

您可以使用Python內置函數isinstance

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

謝謝 - 將能夠在11分鐘內接受 – Anupam

1

您可以通過Python的內置類型()獲得obj的類型

試試這個:

type(obj) 

它將返回如下如果一個QuerySet

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