gpt4 book ai didi

django - 如何将参数传递给 django 模型管理器的 get_queryset 方法?

转载 作者:行者123 更新时间:2023-12-05 05:26:45 25 4
gpt4 key购买 nike

我正在尝试关注这个 documentation .我想以某种方式将参数传递给 get_queryset,但不知道如何传递。下面的演示不工作。

class ContextAwareNotificationsManager(models.Manager):

def get_queryset(self, user):
return super(ContextAwareNotificationsManager, self).get_queryset(user).filter((
Q(kind='SYSTEM') | Q(kind='TODO', status=False)
), content_type__name__in=['publisher', 'site', 'channel']).order_by('-date')

最佳答案

这应该是您正在寻找的:

class ContextAwareNotificationsManager(models.Manager):

def filter_user(self, user):
return super(ContextAwareNotificationsManager, self).get_query_set().filter(...)

关于django - 如何将参数传递给 django 模型管理器的 get_queryset 方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24182273/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com