我有一个对象变量obj
。是否可以检查它是否是一个Queryset?
(在搜索时无法找到关于此的任何帖子)
答案 0 :(得分:26)
您可以使用python内置函数isinstance。
from django.db.models.query import QuerySet
isinstance(your_qs, QuerySet)
答案 1 :(得分:3)
您可以通过python的内置类型()
获取obj的类型试试这个:
type(obj)
如果是Queryset
,它将返回如下 <class 'django.db.models.query.QuerySet'>