God, shoot me now! I had INSTALLED_APPS = ("longerusernameandemail",) +
INSTALLED_APPS in my settings the whole time.


P: +61 2 9281 3315
M: +61 415 193775
E: [email protected]
W: www.twoblokeswithapostie.com




On Fri, Jun 12, 2015 at 1:34 AM, Mario Gudelj <
[email protected]> wrote:

> Hi guys,
>
> I built a site using the built in mezzanine.accounts app, but I've ran
> into some limitations with django's default user model and now I have to
> add a custom user model.
>
> I have added my custom user app, migrated DB with South and the runserver
> works. But when I try to access the site I get an error and  the following
> traceback:
>
> [11/Jun/2015 08:05:06] "GET / HTTP/1.1" 500 59
> Traceback (most recent call last):
>   File
> "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/wsgiref/handlers.py",
> line 85, in run
>     self.result = application(self.environ, self.start_response)
>   File
> "/Users/mariogudelj/Envs/sfft/lib/python2.7/site-packages/django/contrib/staticfiles/handlers.py",
> line 67, in __call__
>     return self.application(environ, start_response)
>   File
> "/Users/mariogudelj/Envs/sfft/lib/python2.7/site-packages/django/contrib/staticfiles/handlers.py",
> line 67, in __call__
>     return self.application(environ, start_response)
>   File
> "/Users/mariogudelj/Envs/sfft/lib/python2.7/site-packages/django/core/handlers/wsgi.py",
> line 187, in __call__
>     self.load_middleware()
>   File
> "/Users/mariogudelj/Envs/sfft/lib/python2.7/site-packages/django/core/handlers/base.py",
> line 47, in load_middleware
>     mw_instance = mw_class()
>   File
> "/Users/mariogudelj/Envs/sfft/lib/python2.7/site-packages/django/middleware/locale.py",
> line 24, in __init__
>     for url_pattern in get_resolver(None).url_patterns:
>   File
> "/Users/mariogudelj/Envs/sfft/lib/python2.7/site-packages/django/core/urlresolvers.py",
> line 365, in url_patterns
>     patterns = getattr(self.urlconf_module, "urlpatterns",
> self.urlconf_module)
>   File
> "/Users/mariogudelj/Envs/sfft/lib/python2.7/site-packages/django/core/urlresolvers.py",
> line 360, in urlconf_module
>     self._urlconf_module = import_module(self.urlconf_name)
>   File
> "/Users/mariogudelj/Envs/sfft/lib/python2.7/site-packages/django/utils/importlib.py",
> line 40, in import_module
>     __import__(name)
>   File "/Users/mariogudelj/experiment/sfft/urls.py", line 10, in <module>
>     admin.autodiscover()
>   File "/Users/mariogudelj/experiment/sfft/mezzanine/boot/__init__.py",
> line 78, in autodiscover
>     admin_site.lazy_registration()
>   File "/Users/mariogudelj/experiment/sfft/mezzanine/boot/lazy_admin.py",
> line 49, in lazy_registration
>     getattr(AdminSite, name)(self, *deferred_args, **deferred_kwargs)
>   File
> "/Users/mariogudelj/Envs/sfft/lib/python2.7/site-packages/django/contrib/admin/sites.py",
> line 107, in unregister
>     raise NotRegistered('The model %s is not registered' % model.__name__)
>
> NotRegistered: The model User is not registered
>
> I also have ADMIN_REMOVAL = ('django.contrib.auth.models.User',) in my
> settings file and that's not helping.
>
> My custom user model is set in settings.py:
>
> AUTH_USER_MODEL = 'contacts.Customer'
>
> I've been googling the issue for a few hours now and I can't figure it.
>
> I've looked at LazyAdminSite and Django's AdminSite, but that flew over my
> head a bit.
>
> I have removed every instance of admin.site.unregister(User) and even
> without ADMIN_REMOVAL the unregister is being called from lazy_registration
> function.
>
> If I trace and look at self._deferredinside this for loop
>
> for name, deferred_args, deferred_kwargs in self._deferred:
>
> I see this:
>
> [(u'unregister', (<class 'django.contrib.auth.models.User'>,), {}),
> (u'register', (<class 'django.contrib.auth.models.User'>, <class
> 'longerusernameandemail.admin.LongerUsernameAndEmailUserAdmin'>), {})]
>
> But I'm not sure where those things are coming from.
> longerusernameandemail is not inside installed_apps and I can't fine
> admin.site.unregister(User) or admin.site.register(User) anywhere.
>
> Any help is greatly appreciated.
>
> Thanks!
>
> M
>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Mezzanine Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to