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" и так далее.
Любая помощь будет принята с благодарностью.