Уведомления

Группа в Telegram: @pythonsu

#1 Май 4, 2015 15:24:58

Fandal
От:
Зарегистрирован: 2009-05-24
Сообщения: 28
Репутация: +  0  -
Профиль   Отправить e-mail  

Django 1.8 и профиль пользователя.

Всем привет.
Что-то совсем запутался.
Использую Django (1, 8, 0, ‘final’, 0)
Есть у меня профиль пользователя расширенный, наследуюсь от:

from django.contrib.auth.models import User
class MyUser(User):
    pass
    #и т.п.

В джанго 1.7 выпилили AUTH_PROFILE_MODULE
https://docs.djangoproject.com/en/1.7/releases/1.7/
The AUTH_PROFILE_MODULE setting, and the get_profile() method on the User model are removed.

Вопрос такой, как мне сказать теперь Джанге, чтоб она использовала мою модель, для управления пользователями? А то получается, что у меня в админке есть и стандартный модуль и мой расширенный. Причем manage.py createsuperuser создает в стандартную модель пользователей, если делать выборку(ниже) в расширенной модели не видно моих пользователей, но при этом, если попытаться создать через нее пользователя max или admin - говорит, что такие уже есть…
from users.models import MyUser
from django.contrib.auth.models import User
u = MyUser.objects.all()
for l in u.values():
    print l['username']
   ....:     
# Пусто
u2 = User.objects.all()
for l in u2.values():
    print l['username']
   ....:     
max
admin

Подскажите, что я не так делаю.
Спасибо!



Офлайн

#2 Май 4, 2015 15:46:29

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Офлайн

#3 Май 5, 2015 15:23:39

inoks
От: Russia
Зарегистрирован: 2012-12-11
Сообщения: 343
Репутация: +  35  -
Профиль   Адрес электронной почты  

Django 1.8 и профиль пользователя.

Fandal
Всем привет.Что-то совсем запутался.Использую Django (1, 8, 0, ‘final’, 0)Есть у меня профиль пользователя расширенный, наследуюсь от:

Можете посмотреть в этом приложении пример как работать с CustomUser
https://github.com/inoks/dcf/blob/master/dcf/models.py

Если есть вопросы - спрашивайте.

Офлайн

#4 Май 14, 2015 20:38:33

Fandal
От:
Зарегистрирован: 2009-05-24
Сообщения: 28
Репутация: +  0  -
Профиль   Отправить e-mail  

Django 1.8 и профиль пользователя.

Спасибо, разобрался)



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version