Django-Graphene: 没有名为'graphql_jwt'的模块。

我想用Django和GraphQLgraphene来实现身份验证。

我遇到的错误是 No module named 'graphql_jwt'. 而我找到的解决方案似乎并不奏效。

再造

代码可以在这里找到。https:/github.comaltearhello-GraphQLtree7ae1229b29f144f0f511d1b1a86edba36053dd86。

git clone https://github.com/altear/hello-GraphQL.git
git checkout 7ae1229b29f144f0f511d1b1a86edba36053dd86

它使用的是docker-compose,所以你应该可以只使用 docker-compose up -d --build

如果你进入 http:/localhost:8000

我的尝试

其他有这个错误的帖子似乎并不适用。

  • 其中一个帖子提到在python路径中有另一个名为 “graphql “的文件夹,但我使用的是docker,所以我的环境应该是干净的(项目dir中没有这样的内容)。但我使用的是docker,所以我的环境应该是干净的(项目目录中没有这样的内容)。
  • 另一个提到没有安装graphql。然而,它在我的requirements.txt中,在我尝试添加认证之前,它就已经工作了。

解决方案:

Django的graphql-jwt模块可用 作为 django-graphql-jwt.

你必须在你的项目中把它添加为显式依赖,除非它是其他项目的转义依赖(根据你项目中的requirements.txt和我简单看的setup.py,它不是)。

给TA打赏
共{{data.count}}人
人已打赏
解决方案

C++ 如何为一个纸牌游戏求和?

2022-4-21 5:00:08

解决方案

ForbiddenError: invalid csrf token, express js.

2022-4-21 5:00:10

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索