Удалить поле 'username' из django-allauth

Когда Django-регистрация неПоддержка django 1.5 и пользовательской модели. Я'Я пытаюсь использовать Джанго-Аллаута, с первого взглядаотличный продукт.

У меня проблема - поле имени пользователя обязательно, но в моем приложении я нене иметь имя пользователяs. Итак, документация Аллаута гласит:

**Available settings:**
ACCOUNT_AUTHENTICATION_METHOD (="username" | "email" | "username_email")

Указывает используемый метод входа - входит ли пользователь в систему, вводя свое имя пользователя, адрес электронной почты или один из них.

Хорошо, я сделал, и получил ошибку:

AssertionError at /accounts/signup/
No exception supplied

models.py:

class MyUser(AbstractBaseUser, PermissionsMixin):
    title = models.CharField ('Name', max_length=100)
    email = models.EmailField('Email', max_length=255, unique=True)
    ...

settings.py

ACCOUNT_USERNAME_REQUIRED = False
ACCOUNT_AUTHENTICATION_METHOD = ('email')
AUTH_USER_MODEL = 'internboard.MyUser'

Что я'я делаю неправильно?

Ответы на вопрос(2)

Ваш ответ на вопрос