Как получить массив категорий из таблицы сопоставления MySQL в Django - PullRequest
0 голосов
/ 20 сентября 2018

у меня 5 таблиц, 2 таблицы для продуктов т.е.products, product_translations, две таблицы для категории т.е.product_categories, product_category_translations и одна таблица для таблицы сопоставления product_product_category.Теперь я хочу получить все продукты и внутренний массив продуктов. Я хочу получить весь связанный массив категорий.

Array{
    0 => {
        id => 1
        name => 'Camera',
        is_featured => 1,
        categories => {
            0 => {
                id => 1,
                name => 'abc',
                locale => 'en'
            },
            1 => {
                id => 2,
                name => 'def',
                locale => 'en'
            },
            2 => {
                id => 3,
                name => 'test',
                locale => 'en'
            }
        }
    },
    2 => {
        id => 2
        name => 'Computer',
        is_featured => 1,
        categories => {
            0 => {
                id => 2,
                name => 'def',
                locale => 'en'
            },
            1 => {
                id => 3,
                name => 'test',
                locale => 'en'
            }
        }
    }
}

Я могу получить идентификаторы категорий внутри файла шаблона, используя category_set, но не могу получить записи из записей перевода категорий.

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