我的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),
}
字符串
2条答案
按热度按时间0dxa2lsx1#
如果你使用Simple JWT,将
rest_framework_simplejwt
添加到安装的应用程序中。我强烈建议你阅读我发布的链接中的文档,它会带你一步一步地走xbp102n02#
对我来说,只是降级dj_rest_auth到2.2.8版本的工作。看起来新版本需要不同的方法