django 错误:必须在RESTLED_APPS中包含rest_framework.authtoken或将TOKEN_MODEL设置为None

insrf1ej  于 2023-11-20  发布在  Go
关注(0)|答案(2)|浏览(104)

我的rest_framework_simplejwt软件包有问题。我安装了它并配置了所有内容。我遇到了一个错误。django.core.exceptions.ImproperlyConfigured:您必须在RISELED_APPS中包含rest_framework.authtoken或将TOKEN_MODEL设置为None。
这是我的settings.py

REST_FRAMEWORK = {
    'DEFAULT_AUTHENTICATION_CLASSES': (
        'dj_rest_auth.jwt_auth.JWTAuthentication',
    ),
    'DEFAULT_PERMISSION_CLASSES': [
        'rest_framework.permissions.AllowAny',
    ],
    'DEFAULT_SCHEMA_CLASS': 'drf_spectacular.openapi.AutoSchema',
}

REST_AUTH_TOKEN_MODEL = None

REST_USE_JWT = True

SIMPLE_JWT = {
    'ACCESS_TOKEN_LIFETIME': timedelta(hours=1),
    'REFRESH_TOKEN_LIFETIME': timedelta(days=5),
}

字符串

0dxa2lsx

0dxa2lsx1#

如果你使用Simple JWT,将rest_framework_simplejwt添加到安装的应用程序中。我强烈建议你阅读我发布的链接中的文档,它会带你一步一步地走

xbp102n0

xbp102n02#

对我来说,只是降级dj_rest_auth到2.2.8版本的工作。看起来新版本需要不同的方法

相关问题