Django App - Совершенно новый автомобильный калькулятор - структура SQL или ООП? - PullRequest
0 голосов
/ 28 мая 2019

Я пишу веб-приложение на Django 2 - новый автомобильный калькулятор.Я не знаю, какую структуру данных выбрать - реляционную или объектно-ориентированную базу данных.

Это хорошо известное решение, когда вы выбираете сначала модель, затем тип (седан, комби и т. Д.), Цвет.

Проблема возникает при выборе двигателя, трансмиссии (автоматическая, ручная) комплектация, дополнительные пакеты.Как вы знаете, вариантов так много, и не все из них можно выбрать.

Например, вы не можете выбрать бензиновый двигатель 1.0 с автоматической коробкой передач и полным приводом.

Мой первыйвыбор был объектно-ориентированным программированием с наследованием, но я не могу найти, как ограничить опции в подклассах.

Кто-нибудь из вас запускал simmilar project?

наилучшие пожелания

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