Уведомления

Группа в Telegram: @pythonsu

#1 Авг. 16, 2016 01:19:10

TitanFighter
Зарегистрирован: 2015-06-23
Сообщения: 99
Репутация: +  0  -
Профиль   Отправить e-mail  

Подскажите по модели БД

День добрый.
Подскажите по такому вопросу - Есть 2 разных профиля, один для организаций, другой для юзеров. Местами поля одинаковые.

Какая модель будет правильной:
1) сделать по отдельной таблице с повторением полей?
2) сделать одну абстрактную модель в которой будут общие поля и наследовать эту модель каждым типом профиля?
3) сделать одну модель для двух типов профиля и в зависимости от ситуации использовать только те поля, что нужно?
4) ваш вариант?

Вполне возможно, что в будущем могут появиться еще какие то профили.
Благодарю.

Отредактировано TitanFighter (Авг. 16, 2016 01:26:04)

Офлайн

#2 Авг. 16, 2016 08:58:57

Elaphe
Зарегистрирован: 2015-02-04
Сообщения: 125
Репутация: +  5  -
Профиль   Отправить e-mail  

Подскажите по модели БД

2) сделать одну абстрактную модель в которой будут общие поля и наследовать эту модель каждым типом профиля?
Расширяемость и минимум лишнего кода.

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version