python - Error in Inherit BaseUser in Django 1.7b4 -



python - Error in Inherit BaseUser in Django 1.7b4 -

i'm trying add together custom field existed django's user model.

i want fields of default user model(including password hashing functionality) + custom field has_car, did ...

class myuser(abstractbaseuser): has_car = models.booleanfield(default=false)

and register in admin panel admin.site.register(myuser)

when seek add together open model in admin panel error.

operationalerror @ /admin/myapp/myuser/ (1054, "unknown column 'myapp_myuser.id' in 'field list'")

i'm not sure if mysqldb error or what?

i know can utilize onetoone or foreignkey field want extend user model. again, django==1.7b4 + mysql

if you're looking add together custom fields standard user model, user model should inherit abstractuser instead of abstractbaseuser.

don't forget set:

auth_user_model = 'myapp.myuser'

https://docs.djangoproject.com/en/dev/topics/auth/customizing/#extending-django-s-default-user

python django python-2.7 django-models django-admin

Comments

Popular posts from this blog

php - Android app custom user registration and login with cookie using facebook sdk -

c# - Create a Notification Object (Email or Page) At Run Time -- Dependency Injection or Factory -

Set Up Of Common Name Of SSL Certificate To Protect Plesk Panel -