Получение данных по определенному account_id из Django Manager

Я хочу иметь глобальный менеджер, который возвращает только данные с определенного account_id

Это мой globalManager :

class GlobalManager(models.Manager):
    def get_queryset(self):

        model_name = self.model.__name__
        queryset = GlobalQuerySet(
            model=self.model, using=self._db, hints=self._hints
        ).filter(is_deleted=False, account_id=account_id)

И я вызываю своего менеджера из своей модели следующим образом :

class myClass(models.Model):

    id = models.AutoField(primary_key=True, editable=False, unique=True)
    name = models.CharField(max_length=100)
    objects = GlobalManager()

Значение account_id доступно в заголовке запроса

Моя проблема в том, чтобы предоставить этот account_id моему менеджеру или моей модели!

Технический материал:

  • django==2.2.8
  • graphene==2.1.8

Спасибо

Вернуться на верх