Получение данных, относящихся к одной таблице, из другой таблицы без связи - PullRequest
0 голосов
/ 05 мая 2020

У меня есть две модели пользователя и записи, но у меня нет никакой связи между ними. Я сохранил идентификатор пользователя в записях (может быть несколько записей одного пользователя). и мне нужна последняя запись пользователя с объектом пользователя, как я могу достичь этого

class Recording(models.Model):
   userid = models.IntegerField()

1 Ответ

0 голосов
/ 05 мая 2020

Привет, добро пожаловать в stackoverflow. Пожалуйста, задайте свой вопрос с помощью кода. Я думаю, вы можете попробовать это:

users = User.objects.all().extra( select={
        'last_reco':
            'SELECT recordings.field_name FROM recordings WHERE '

            'recordings.userid = '

            'User.id ORDER BY id DESC LIMIT 1',

    })

примечание: записи - это ваше имя базы данных записи, чем вы можете получить доступ к последней записи с атрибутом last_reco объекта пользователя

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