Usando o email como campo de nome de usuário no modelo customizado do Django 1.5 User model in FieldError

Eu quero usar um campo de e-mail como o campo de nome de usuário para o meu modelo de usuário personalizado. Eu tenho o modelo de User customizado subclassificando o modelo AbstractUser do Django:

class CustomUser(AbstractUser):
    ....
    email = models.EmailField(max_length=255, unique=True)

    USERNAME_FIELD = 'email'

Mas quando eu corro

python manage.py sql myapp

Estou tendo o erro a seguir:

FieldError: campo local 'email' na classe 'CustomUser' conflita com campo de nome similar da classe base 'AbstractUser'

A razão pela qual eu incluo meu próprio campo de e-mail é adicionar ounique=True opção para isso. senão recebo:

myapp.customuser: o USERNAME_FIELD deve ser exclusivo. Add unique = True aos parâmetros do campo.

Agora, em relação a isso:https://docs.djangoproject.com/en/1.5/topics/db/models/#field-name-hiding-is-not-permitted
Comoposso Eu alcanço isso? (outro nome que o campo "user_email" ou algo assim em vez disso)

questionAnswers(4)

yourAnswerToTheQuestion