在 Django 管理员中,我只需要某些模型对象。为此,我得到一个自定义查询集:
...
def get_queryset(self, request):
return super(UserAdmin, self).get_queryset(request).filter(type__sys_name = 'staff')
但是,模型属性是type
可选的,有些对象是空的,我得到了错误'NoneType' object has no attribute 'sys_name'
。如何检查此属性是否存在,并获得所需的选择?