django запрос и объединение результатов поля - PullRequest
0 голосов
/ 21 января 2020

Хотел бы добиться следующего результата, используя django. Добавление серии в страну, в которой есть «пропущенные» серии.

Это необходимо, потому что я использую d3 js и отсутствует точка данных, эта диаграмма будет испорчена

В настоящее время используется django остальные фреймворки с администратором sqlite3 и ngx.

#

Ток JSON, который я могу вывести

multi = [
    {
      name: 'USA',
      series: [
        {
          name: '2010',
          value: 7870,
        },
        {
          name: '2011',
          value: 8270,
        },
        {
          name: '2012',
          value: 8270,
        },
      ],
    },
    {
      name: 'Germany',
      series: [
        {
          name: '2010',
          value: 7300,
        },
        {
          name: '2011',
          value: 12221,
        },

      ],
    },
    {
      name: 'China',
      series: [
        {
          name: '2011',
          value: 1111,
        },
      ],
    },     ];

Ожидается JSON, что я будет достигать

multi = [
    {
      name: 'USA',
      series: [
        {
          name: '2010',
          value: 7870,
        },
        {
          name: '2011',
          value: 8270,
        },
        {
          name: '2012',
          value: 8270,
        },
      ],
    },
    {
      name: 'Germany',
      series: [
        {
          name: '2010',
          value: 7300,
        },
        {
          name: '2011',
          value: 12221,
        },
        {
          name: '2012',
          value: 12221,  <-- add in this "missing" same value as before, null, empty, ''
        },

      ],
    },
    {
      name: 'China',
      series: [
        {
          name: '2010',
          value: 1111,  <-- add in this "missing" same value as before, null, empty, ''
        },
        {
          name: '2011',
          value: 1111,
        },
        {
          name: '2012',
          value: 1111,  <-- add in this "missing" same value as before, null, empty, ''
        },
      ],
    },     ];

Спасибо

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