•  
  • 2
  •  
0

расширение contrib.auth.models.User: profile или новомодное наследование моделей?

Как вы считаете, какой способ расширения "библиотечных" моделей Django наиболее оправдан на данный момент - использование дополнительных моделей с 1-to-1 связью к расширяемой, или недавно появившаяся в django orm возможность наследовать модели? В частности это касается расширения стандартного User'а: как лучше - добавлением профиля или наследованием?

В базе это выглядит одинаково, но к старому способу все привыкли. Но новый концептуально красивее - не надо думать о том где поле - в профиле или непосредственно у пользователя.

Какой способ вам больше импонирует?

Какие подводные камни вы видите в способе с наследованием?

django, python, orm.
Вики-вопрос
изменил 890 дней назад Аватор пользователя caesar caesar
152 5
300
Чтобы написать ответ, вы должны авторизироваться.