Найти - Пользователи
Полная версия: Расширение User model
Начало » Django » Расширение User model
1
vaxXxa
Хочу расширить класс модели User.

Нашел 2 способа (описаны тут):
1) методом get_profile()
2) созданием нового класса, который наследует класс User (это логичнее, но надо допиливать)

Что лучше? Как кто делает? Есть ли еще какие-то идеи? Почему доки советуют именно первый способ?
slav0nic
get_profile раньше фигачил +1 запрос на каждый его вызов… хотя вроде бы проблему с запросами уже решили (не проверял) путём кеширования.
НО можно сменить модель профиля в любой момент через settings.

Юзаю 2й метод(гугли AutoOneToOneField).
А ещё, меньше верь советам с джангобуков и тп В)
vaxXxa
slav0nic, спс. Просто 1-й метод был прописан в доках. А доки ссылаются на джангобук. По суперпозиции можно доверять и джангобук)))
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB