﻿id	summary	reporter	owner	description	type	status	component	version	severity	resolution	keywords	cc	stage	has_patch	needs_docs	needs_tests	needs_better_patch	easy	ui_ux
27562	Django using uuid as primary key, receive AttributeError during createsuperuser	Sean, Liu Diansheng	nobody	"I am using uuid as the primary key for my CustomerUser model which is to override the default django user. I got an AttributeError when trying to run `./manage.py createsuperuser`

Here is my model.
`
class CustomUser(AbstractUser):
    id = models.UUIDField(primary_key=True, default=uuid.uuid4, editable=False)
    user_type = models.CharField(max_length=1, choices=TYPE_USER, default='U')
    is_deleted = models.BooleanField(_('deleted'), default=False)
`
Software version: django version 1.10.2 and python version 2.7.10

And this is the exception

`
value = uuid.UUID(value)
  File ""/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/uuid.py"", line 131, in __init__
    hex = hex.replace('urn:', '').replace('uuid:', '')
AttributeError: 'long' object has no attribute 'replace'
`
"	Bug	new	Uncategorized	1.10	Normal				Unreviewed	0	0	0	0	0	0
