【问题标题】:How to fix compatibility between libraries如何修复库之间的兼容性
【发布时间】:2021-01-14 05:59:43
【问题描述】:

我正在尝试使用 jwt 令牌执行一些操作。我正在使用 Django-rest-jwt,它需要 PyJWT 和 jwt。问题是 - 我对 PyJWT 进行了 fork,因为我需要一些代码以另一种方式工作,当我尝试使用 Django-rest-jwt 时,它说他找不到 jwt,当我安装我的时 pip3 也给了我这个叉子。

顺便说一句,叉子可以正常工作。那么,如何让 Django-rest-jwt 使用我的 fork 而不是 PyJWT?我尝试 fork 并更改需求,但根本没有找到 PyJWT

【问题讨论】:

  • 问题在于版本,而不是它是一个分叉的事实。因此,如果您绝对需要您的 fork,请将 djangorestframework-jwt 升级到接受 >2.0.0 的 PyJWT 的版本
  • 错误文本的图像(如错误消息)应使用图像包含的文本进行扩充或替换。这是因为图像不可搜索或无法访问,并且在小屏幕上几乎无法阅读。

标签: python django django-rest-framework-jwt


【解决方案1】:

使用较低版本的PyJWT,例如 1.7.1: pip install pyjwt==1.7.1

或者如果您使用的是requirements.txt 文件,请在此处更改您的 pyjwt 版本。

【讨论】:

    猜你喜欢
    • 2018-11-24
    • 1970-01-01
    • 1970-01-01
    • 2010-10-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-03
    • 2020-12-27
    相关资源
    最近更新 更多