python - Creating a custom profile with "column username is not unique error" -


i'm trying extend basic user profile in django-allauth. signup form loads correctly, after submitting form there's "column username not unique error".

the project files below:

models.py

from django.db import models django.contrib.auth.models import user  # create models here. class userprofile(models.model):      user = models.onetoonefield(user, related_name='userprofile')      # additional attributes wish include.     website = models.urlfield(blank=true)     picture = models.imagefield(upload_to='profile_images', blank=true)     has_accepted_tos = models.booleanfield(default=false,                                             verbose_name='i accept site rules')     #required_fields = ['has_accepted_tos']      def __unicode__(self):         return self.user.username      user.profile = property(lambda u:userprofile.objects.get_or_create(user=u)[0]) 

forms.py

from django.contrib.auth import get_user_model .models import userprofile django.forms import charfield, booleanfield, modelform django.utils.translation import ugettext _ allauth.account.adapter import get_adapter  # forms.py      class signupform(modelform):          has_accepted_tos = booleanfield(error_messages={'required': _('you must accept terms , conditions')},                                              label=_('i accept site terms , conditions'),                                              required=true)          class meta:             #model = get_user_model             model = userprofile             fields = ('website', 'picture', 'has_accepted_tos')           def signup(self, request, user):             adapter = get_adapter()             user = adapter.new_user(request)             adapter.save_user(request, user, self) 

i'm suspecting signup method not implemented correctly. can advise?


Comments

Popular posts from this blog

android - Get AccessToken using signpost OAuth without opening a browser (Two legged Oauth) -

org.mockito.exceptions.misusing.InvalidUseOfMatchersException: mockito -

google shop client API returns 400 bad request error while adding an item -