如何解决无法在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 举报,一经查实,本站将立刻删除。