Django-запрос, получающий данные строки на основе идентификатора пользователя, который ее создал

Мне нужна помощь в написании запроса. Пользователь регистрируется и создает схему. Я пытаюсь написать запрос, который будет получать схему по идентификатору пользователя, который ее создал. У меня есть две модели, одна называется Client.

models.py

class Client(models.Model):
    name = models.CharField(max_length=100)
    created_on = models.DateField(auto_now_add=True)
    created_by = models.ForeignKey(User, on_delete=models.CASCADE)

Например:

user | name
-------------
  1  | test1
  2  | test2
  3  | test3

Я могу получить ID пользователя, но я не знаю, как получить имя, которое создал пользователь. Ниже приведен мой текущий код:

views.py

user_id = request.user.id
user = User.objects.get(id=user_id)
getTenant = Client.objects.get('name')
tenant = Client.objects.filter(name=getTenant).filter(created_by=user)

Как я могу написать Django запрос, который будет говорить "get name from user 1", поэтому желаемый результат будет "test1"? А если я сделаю "get name from user 2", то желаемый результат будет "test2" и так далее.

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

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