Python 在django模板视图中显示DRF用户令牌

Python 在django模板视图中显示DRF用户令牌,python,django,django-rest-framework,Python,Django,Django Rest Framework,我有一个非常简单的模板视图,允许用户查看他们的drf令牌 from django.views.generic.base import TemplateView from rest_framework.authtoken.models import Token class AuthTokenView(TemplateView): template_name = 'view_auth_token.html' def get(self, request, *args,

我有一个非常简单的模板视图,允许用户查看他们的drf令牌

from django.views.generic.base import TemplateView
from rest_framework.authtoken.models import Token
class AuthTokenView(TemplateView):
        template_name = 'view_auth_token.html'

        def get(self, request, *args, **kwargs):
            context = self.get_context_data(**kwargs)
            context['username'] = self.request.user.username
            context['token'] = Token.objects.get(user=self.request.user)
            return self.render_to_response(context)
尽管我知道Token是一个模型,但我还是不断得到这个。有什么想法吗

> Internal Server Error: /get_auth_token/ Traceback (most recent call
> last):   File
> "C:\Users\****\Documents\GitHub\sanitydashboard\virtual\Lib\site-packages\django\core\handlers\exception.py",
> line 41, in inner
>     response = get_response(request)   File "C:\Users\****\Documents\GitHub\sanitydashboard\virtual\Lib\site-packages\django\core\handlers\base.py",
> line 187, in _get_response
>     response = self.process_exception_by_middleware(e, request)   File "C:\Users\****\Documents\GitHub\sanitydashboard\virtual\Lib\site-packages\django\core\handlers\base.py",
> line 185, in _get_response
>     response = wrapped_callback(request, *callback_args, **callback_kwargs)   File "C:\Users\****\Documents\GitHub\sanitydashboard\virtual\Lib\site-packages\django\views\generic\base.py",
> line 68, in view
>     return self.dispatch(request, *args, **kwargs)   File "C:\Users\****\Documents\GitHub\sanitydashboard\virtual\Lib\site-packages\django\views\generic\base.py",
> line 88, in dispatch
>     return handler(request, *args, **kwargs)   File "c:\users\****\documents\github\tat\****\auth\views.py", line 27, in
> get
>     context['token'] = Token.objects.get(user=self.request.user) AttributeError: type object 'Token' has no attribute 'objects'
> [12/Mar/2020 15:23:12] "GET /get_auth_token/ HTTP/1.1" 500 107766

即使已经添加了rest_框架,我也必须明确地添加它

INSTALLED_APPS = [
    ...
    'rest_framework.authtoken'
]

你能提供完整的跟踪堆栈吗?为你更新帖子