Всем привет! Пытаюсь продумать решение вот есть модель, например Продукт в интернет магазине, и хочется к нему добавить различные атрибуты, вес, цвет и прочее. Но при этом у каких то продуктов есть эти атрибуты у каких то нет или вовсе другие атрибуты. Первое что приходит в голову заюзать django polymorphic. Но например из админки не расширить уже такие модели. Можно создать отдельную таблицу для атрибутов, но тогда поиск по таким атрибутам как мне кажется будет тяжелым в плане нагрузки. Подскажите какие могут быть еще пути решения?