Django rest framework 在django rest auth中为自定义用户模型创建序列化程序?

Django rest framework 在django rest auth中为自定义用户模型创建序列化程序?,django-rest-framework,django-allauth,django-rest-auth,Django Rest Framework,Django Allauth,Django Rest Auth,我已经安装了django rest框架。我还安装了django allauth。 现在我想在前两个的基础上使用django rest auth来序列化数据 并以json格式发送,作为我提交表单方法的答案(用于注册/登录等)。 我查阅了提供的文档 但我觉得很奇怪,因为我继承了(而且必须继承)自AbstractBaseUser,而不是简单地在现有用户模型上执行OneToOneField。 此时,我在我的settings.py中指定给AUTH\u USER\u model的模型是: class Acc

我已经安装了django rest框架。我还安装了django allauth。
现在我想在前两个的基础上使用django rest auth来序列化数据
并以json格式发送,作为我提交表单方法的答案(用于注册/登录等)。
我查阅了提供的文档 但我觉得很奇怪,因为我继承了(而且必须继承)自
AbstractBaseUser
,而不是简单地在现有用户模型上执行
OneToOneField
。 此时,我在我的settings.py中指定给
AUTH\u USER\u model
的模型是:

class Account(AbstractBaseUser, PermissionsMixin):
    email = models.EmailField(unique=True, db_index=True, verbose_name='Account Email')

    is_admin = models.BooleanField(default=False)
    is_staff = models.BooleanField(default=False)
    is_employer = models.BooleanField(default=False)
    is_active = models.BooleanField(default=True)

    created_at = models.DateTimeField(auto_now_add=True)

    objects = AccountManager()

    USERNAME_FIELD = 'email'
问题是:如何以同样的方式在rest auth中使用序列化,但使用我的模型而不是提供的
UserProfile
model示例