Форум сайта python.su
Hi
Как я понял в django существуют два основных и правильных способа использования(создания) профилей или профайла.
Первый способ
это использование и указание через AUTH_PROFILE_MODULE какая модель будет моим профилем и далее используем get_profile(someuser). Но немного почитав в сети на эту тему(django group итп) - то этот способ создает народу проблемы таки как увеличенное количество запросов к базе
Второй способ
как я понял это использование модели в качестве профиля родителем которой является User. И как я понял что это оптимальная схема использования при частом обращении к профайлу пользователя.
Но мне по второму способу непонятно что указание AUTH_PROFILE_MODULE уже не требуется ? так как это вызывает исключение :
In : UserProfile.get_profile
Out: <unbound method UserProfile.get_profile>
и то что это стает просто обычной моделью с наследованием какого то класса в данном случаи (User)
то есть код:
class UserProfile(User):
m_name = models.CharField(max_length=50)
Офлайн
romankrvНичего
Но мне по второму способу непонятно что указание AUTH_PROFILE_MODULE уже не требуется ?
romankrvтак get_profile то зачем тогда вызывать? Не надо.
так как это вызывает исключение :
Офлайн