Django Scopes - Как получить текущего арендатора?

Я довольно новичок в Django и создаю приложение для нескольких арендаторов. Я не совсем понимаю, как получить текущий арендатор зарегистрированного пользователя, чтобы использовать его в качестве фильтра в представлениях. Пример: Post.objects.filter(tenant=current_tenant)

Примерные модели:

from django.db import models

class Tenant(models.Model):
    name = models.CharField(…)

class CustomUser(AbstractUser):
    tenant = models.ForeignKey(Tenant, …)

class Post(models.Model):
    user = models.ForeignKey(CustomUser, …)
    title = models.CharField(…)

class Comment(models.Model):
    post = models.ForeignKey(Post, …)
    text = models.CharField(…)

Где и как я должен написать функцию get_current_tenant?

Любая помощь будет очень признательна.

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