To answer my own question on doing a psql dump of the data base found the 2
records
in books_user auth_user --now that the custom user has been entered on
models.
Should of known from the line -- import from books.models import user
On Wednesday, December 21, 2016 at 9:46:20 PM UTC+1, NoviceSortOf wrote:
>
>
> From the command line in Python
>
> >>from books.models import user
> >>custs = list(rusers.objects.all())
> >>print custs
> >>[<user: TEST145>, <user: TEST1459>]
>
> From SQL
> SELECT * FROM auth_user WHERE username LIKE '%TEST%'
> -- None found.
>
> auth_user has been vacuumed, and reindexed during the tests.
>
> - Where and in what schema are these mysterious 2 user rows being stored?
>
> Any clues welcome.
>
> Models.py excerpt follows.
>
>
> ------------------------------------------------------------------------------------------------------------------------------------
> From books.models.py
>
> from django.db import models
> from django.contrib.auth.models import User
> from django.core import validators
> from django.utils.http import urlquote
> from django.utils.translation import ugettext_lazy as _
> from django.core.mail import send_mail
> import re
> # from userprofile.models import BaseProfile
> from django.utils.translation import ugettext as _
> from django.conf import settings
> import datetime
> from django.utils import timezone
> from django.contrib.auth.models import BaseUserManager
> from django.contrib.auth.models import UserManager
> from django.contrib.auth.models import AbstractBaseUser, PermissionsMixin
>
>
> class user(AbstractBaseUser, PermissionsMixin):
> """
> Custom user structure
>
> """
> username = models.CharField(_('username'), max_length=30, unique=True,
> help_text=_('Required. 30 characters or fewer. Letters, numbers
> and '
> '@/./+/-/_ characters'),
> validators=[
> validators.RegexValidator(re.compile('^[\w.@+-]+$'), _('Enter
> a valid username.'), 'invalid')
> ])
> first_name = models.CharField(_('first name'), max_length=30,
> blank=True)
> last_name = models.CharField(_('last name'), max_length=30, blank=True)
> email = models.EmailField(_('email address'), blank=True)
> is_staff = models.BooleanField(_('staff status'), default=False,
> help_text=_('Designates whether the user can log into this admin '
> 'site.'))
> is_active = models.BooleanField(_('active'), default=True,
> help_text=_('Designates whether this user should be treated as '
> 'active. Unselect this instead of deleting accounts.'))
> date_joined = models.DateTimeField(_('date joined'),
> default=timezone.now)
> objects = UserManager()
> USERNAME_FIELD = 'username'
> REQUIRED_FIELDS = ['email']
>
>
--
You received this message because you are subscribed to the Google Groups
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/django-users.
To view this discussion on the web visit
https://groups.google.com/d/msgid/django-users/95273b62-639a-44fe-b180-e0cf6a9c1f33%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.