Получение данных по определенному 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
Спасибо