Форум сайта python.su
Хочу расширить класс модели User.
Нашел 2 способа (описаны тут):
1) методом get_profile()
2) созданием нового класса, который наследует класс User (это логичнее, но надо допиливать)
Что лучше? Как кто делает? Есть ли еще какие-то идеи? Почему доки советуют именно первый способ?
Отредактировано (Фев. 15, 2010 23:45:36)
Офлайн
get_profile раньше фигачил +1 запрос на каждый его вызов… хотя вроде бы проблему с запросами уже решили (не проверял) путём кеширования.
НО можно сменить модель профиля в любой момент через settings.
Юзаю 2й метод(гугли AutoOneToOneField).
А ещё, меньше верь советам с джангобуков и тп В)
Отредактировано (Фев. 16, 2010 09:50:09)
Офлайн
slav0nic, спс. Просто 1-й метод был прописан в доках. А доки ссылаются на джангобук. По суперпозиции можно доверять и джангобук)))
Офлайн