Найти - Пользователи
Полная версия: наследование -- objects = UserManager()
Начало » Django » наследование -- objects = UserManager()
1
romankrv
почему
в коде
from django.contrib.auth.models import User, UserManager

class CustomUser(User):
"""User with app settings."""
timezone = models.CharField(max_length=50, default='Europe/London')

# Use UserManager to get the create_user method, etc.
objects = UserManager()
нужно прописывать objects = UserManager() ведь этот класс наследуется от User а у класса юзер есть уже objects = UserManager() вроде как это свойство класса а они вроде тоже должны наследоваться или я плохо читал ООП?
Поправте меня

Спасибо.
Александр Кошелев
romankrv
Поправте меня
Код некорректный. Менеджеры наследуются.
romankrv
Странно но этот код приведен здесь: в разделе Inheriting from User
http://scottbarnham.com/blog/2008/08/21/extending-the-django-user-model-with-inheritance/

наверное ошибка
:(
Александр Кошелев
Это до релиза было. Тогда ещё дефолтный менеджер перекрывался.
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