模块“jwt”没有属性“ExpiredSignature”

问题描述

我一直在使用在 AWS 上运行的 graphene/graphql 和 Docker 高山映像开发 Django 应用程序。我一直在使用 django-grapql-jwt-0.3.1 模块在我的应用程序中调用 jwt-2.0.0 身份验证。它从 PyJWT 调用 ExpiredSignature 而不是 ExpiredSignatureError 的地方。并且graphQL 返回“模块'jwt' 没有属性'ExpiredSignature'”错误。如何解决问题?

enter image description here

解决方法

这是一个兼容性问题,

降级 PyJWT1.7.1

来源:https://github.com/flavors/django-graphql-jwt/issues/242