我是使用Django Rest Framework的新手。我继承了一个Django项目,它有2个用户模型:any
绑定到mods.User
和AUTH_USER_MODEL
。
由于我无法进入此处的原因,它们都继承自players.Member
但涉及不同的信息,但它们之间只有AbstractBaseUser
个字段。
我正在尝试为email
中的用户使用令牌身份验证。我创建了一个端点players.Member
,它成功地将玩家添加到数据库中。但是,将播放器添加到数据库后,json响应将返回/players_endpoint/register
我的创建视图如下:
Cannot assign "<Member: offworld_321>": "Token.user" must be a "User" instance.
我正在关注教程here
如何在注册时让玩家收到将用于身份验证的令牌?
答案 0 :(得分:0)
我遇到了同样的问题并使用以下方法解决了:
user=user.get()