Найти - Пользователи
Полная версия: The model User is not registered
Начало » Django » The model User is not registered
1
leechuck
apps.base.admin.py

Меняю стандартную админку для юсера

admin.site.unregister(User)
admin.site.register(User, UserOptions)
admin.site.register(NewsletterEmail, NewsletterEmailOptions)

Пишет The model User is not registered

#admin.site.unregister(User)  -< коментю строку
admin.site.register(User, UserOptions)
admin.site.register(NewsletterEmail, NewsletterEmailOptions)

Пишет The model User is ALREADY registered

Бьюсь не пойму в чем дело.

apps settings.py

INSTALLED_APPS = (

    #'admin_tools',
    #'admin_tools.theming',
    #'admin_tools.menu',
    #'admin_tools.dashboard',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.sites',
    'django.contrib.admin',
    'base',

Порядок вроде правильный. В гугле не нашел. Подскажите куда копать, плз
leechuck
Блин, не пойму в чем может быть дело.

admin.site.unregister(User)
admin.site.register(User, UserOptions)

2 строчки подряд

если admin.site.unregister(User)

то ошибка The model User is not registered

если admin.site.register(User)

то ошибка The model User is ALREADY registered
magnet85
Можно поступить несколько иначе:
Создать proxy модель и уже для неё делать админку:
https://docs.djangoproject.com/en/dev/topics/db/models/#proxy-models
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