无法在Django模型中检索令牌

问题描述

我正在尝试从rest_framework.authtoken.models中检索令牌,因为在用户注册时为用户创建了令牌。 (可以在下图的django管理面板中看到它)。我正面临尝试在我的Django模型中获取令牌以为用户创建配置文件的问题。错误是:

rest_framework.authtoken.models.DoesNotExist: Token matching query does not exist.

什么导致错误
我的models.py文件在这里

from django.contrib.auth.models import User
from rest_framework.authtoken.models import Token

class Profile(models.Model):
    user = Token.objects.get(key='token string').user
    bio = models.CharField('Bio',max_length=100)

    def __str__(self):
        return f'{self.user.username} Profile'

Django管理面板用户令牌的图片Screenshot

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)