You can extend Default Django User model without breaking its architecture. Just visit http://www.f2finterview.com/web/Django/21/ It will explain you in detail.
On Wed, Oct 24, 2012 at 9:32 AM, Surya Mukherjee <lordsurya08@gmail.com> wrote:
Django's standard User class isn't sufficient for my needs so I am making my own User class. As per the User Authentication doc page, I am subclassing AbstractUser (not AbstractBaseUser) to add some new stuff.____from django.contrib.auth.models import AbstractUserclass MyUser(AbstractUser):test = 'Hello world'____
Pretty simple so far. In settings.py:____# Specifies SDBUser as the custom User class for Django to useAUTH_USER_MODEL = 'app.MyUser'____But when i try to syncdb, everything breaks:[root@Surya project]# manage syncdbCommandError: One or more models did not validate:app.userprofile: 'user' defines a relation with the model 'auth.User', which has been swapped out. Update the relation to point at settings.AUTH_USER_MODEL.auth.user: Model has been swapped out for 'app.SDBUser' which has not been installed or is abstract.django_openid_auth.useropenid: 'user' defines a relation with the model 'auth.User', which has been swapped out. Update the relation to point at settings.AUTH_USER_MODEL.django_openid_auth is a third party OpenID library, but the first two are pure Django and they're still breaking. Wat do?--
You received this message because you are subscribed to the Google Groups "Django users" group.
To view this discussion on the web visit https://groups.google.com/d/msg/django-users/-/fLbSAxq1RysJ.
To post to this group, send email to django-users@googlegroups.com.
To unsubscribe from this group, send email to django-users+unsubscribe@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/django-users?hl=en.
--
Thanks & Regards
Stephen S

Website: www.f2finterview.com
Blog: blog.f2finterview.com
Tutorial: tutorial.f2finterview.com
Group: www.charvigroups.com
--
You received this message because you are subscribed to the Google Groups "Django users" group.
To post to this group, send email to django-users@googlegroups.com.
To unsubscribe from this group, send email to django-users+unsubscribe@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/django-users?hl=en.
No comments:
Post a Comment