当django-registration不支持django 1.5和自定义用户模型时,我尝试使用django-allauth。从第一眼看起来,它是一个很棒的产品。
我的问题是-需要用户名字段,但是在我的应用中我没有用户名。所以,allauth文档说:
**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'
我做错了什么?