我正在创建Django应用程序。这是一个文章应用程序。我有一个名为hidden的字段,我想返回一个没有文章的查询集,当hidden是true时,和用户不在管理面板中。管理页面->显示一切我的“正常搜索”是我做的定制搜索。我用django-filter过滤结果,我想自动过滤掉隐藏的文章。我用一个自定义管理器创建了这个程序:
class ArticleManager(mode
CustomModelManager被定义为只会带来状态为==‘active’的记录: def get_queryset_db).filter(state='active') Person ID 1 state = 'active'
Image ID 1 state = 'inactive,因为我使用objects模型管理器</em
我在Django中的一个模型上使用了软删除,并且我正在覆盖默认管理器,使其始终只返回活动记录,使用如下所示: return super().get_queryset().filter(is_deleted=False)
class Tag(models.Model我只想返回未被删除的对象(所以我的常规对象
我在一个使用PermissionsMixin的Django应用程序中有一个自定义的account类:
class Account(AbstractBaseUser, PermissionsMixin):我们的内容管理系统调用这个类上的各种.groups方法来确定权限。实际上,我们希望覆盖这个自定义Account类中从.groups返回的查询集,并在特定条件下注入一个额外的组。(例如,用户有一个活跃的订阅,然后我们希望返回"m