Спасибо за ответы.Цепной выбор работает только частично, поскольку у меня нет иерархической структуры.Вот пример данных:
PRODUCT 1
CAT1 = vegetables
CAT2 = heavy
CAT3 = green
PRODUCT 2
CAT1 = vegetable
CAT2 = light
CAT3 = red
PRODUCT 3
CAT1 = diary
CAT2 = heavy
CAT3 = red
В моем шаблоне я хотел бы сделать систему так, чтобы, когда пользователи выбирают CAT1 = vegetables
, они видели CAT2
вариантов, которые были бы тяжелыми и легкими, если они выбираютCAT1 = diary
единственная опция для CAT2
тяжелая и т. Д.
Мой путь - получить json всей таблицы продуктов и искать доступные значения после выбора категории.... но таблица продуктов включает в себя тысячи товаров, и я уверен, что это замедлит работу всего приложения.Когда вы добавляете функцию фильтра (list_filter
), на странице администратора есть нечто похожее, поскольку в ней отображаются только поля, в которых есть записи.
СПАСИБО!