Этот вопрос закрыт для ответов, так как повторяет вопрос Python/Django Фильтр товаров на сайте?
@blackbb

Как реализовать модели для параметров разного типа?

К примеру есть модель изделия и у него есть параметры, длина, ширина, высота, материал. Эти параметры могут добавляться через админку, то есть может быть добавлен к примеру параметр, которого не было изначально, например, плотность. Все бы ничего, но у параметров этих разные типы полей, длина к примеру это число, материал это строка, плотность может быть числа от и до. Как реализовать такую архитектуру, чтобы в админке было удобно к изделию добавлять такие параметры и их значения?
Реализовал отдельно модели Изделие и ИмяПараметра, где поле name.
Модели
ПараметрСтрока(поле CharField), ПараметрЧисло(поле Integer), ПараметрОТиДО(два поля числовых) и они Foreignkey к ПараметрИмя.
Но это все как то сложновато для добавления.
  • Вопрос задан
  • 48 просмотров
Ваш ответ на вопрос

Вопрос закрыт для ответов и комментариев

Потому что уже есть похожий вопрос.
Похожие вопросы