django - Queryset (различные значения полей в одном поле) - PullRequest
0 голосов
/ 19 марта 2020

Я пробовал объединение и значения. но это кажется очень проблематичным c, когда я пытаюсь сделать любые вложенные сериализаторы Кто-нибудь может дать мне лучшее решение для этого? что я должен использовать

table Friend Request
id -from_user - to_user - to_user_name

1     2           3          Mike

2     3           4          John

3     3           15         David

4     10          3          Mark

Expected output:

{
  user_id : 3
  friends : [
                {
                   friend_id : 2, 
                   friend_name: Mike,
                },
                {
                   friend_id : 4, 
                   friend_name: John,
                },                
                {
                   friend_id : 15, 
                   friend_name: David,
                },
                {
                   friend_id : 10, 
                   friend_name: Mark,
                },
            ]
}
...