检查对象是否是QuerySet

Anu*_*pam 12 django django-queryset

我有一个对象变量obj.是否可以检查它是否是一个Queryset?

(在搜索时无法找到关于此的任何帖子)

Dim*_*osh 31

你可以使用python内置函数isinstance.

from django.db.models.query import QuerySet
isinstance(your_qs, QuerySet)
Run Code Online (Sandbox Code Playgroud)

  • `从 django.db.models.query 导入 QuerySet; isinstance(obj, QuerySet)` 导致 mypy 中的`django-stubs==1.9.0` 导致`参数化泛型不能与类或实例检查一起使用` (3认同)