Найти - Пользователи
Полная версия: Django 1.8 и профиль пользователя.
Начало » Django » Django 1.8 и профиль пользователя.
1
Fandal
Всем привет.
Что-то совсем запутался.
Использую 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

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

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

Если есть вопросы - спрашивайте.
Fandal
Спасибо, разобрался)
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