ImportError:没有名为 rest_framework_jwt.views 的模块

Posted

技术标签:

【中文标题】ImportError:没有名为 rest_framework_jwt.views 的模块【英文标题】:ImportError: No module named rest_framework_jwt.views 【发布时间】:2017-07-19 15:01:20 【问题描述】:

我正在使用 ubuntu anb Django(python 2.7.12)

我正在尝试运行 python manage.py migrate 但出现错误

from rest_framework_jwt.views import obtain_jwt_token
ImportError: No module named rest_framework_jwt.views

我已经安装了这样的rest:

pip install djangorestframework

关于错误的任何想法?

【问题讨论】:

【参考方案1】:

试试pip install djangorestframework-jwt,它是separate package。

【讨论】:

已经安装,但仍然没有运气`import rest_framework_jwt.views ImportError: No module named rest_framework_jwt.views' 您是否尝试将其包含在settings.pyREST_FRAMEWORK = 'DEFAULT_PERMISSION_CLASSES': ( 'rest_framework.permissions.IsAuthenticated', ), 'DEFAULT_AUTHENTICATION_CLASSES': ( 'rest_framework_jwt.authentication.JSONWebTokenAuthentication', 'rest_framework.authentication.SessionAuthentication', 'rest_framework.authentication.BasicAuthentication', ), 已经完成 pip 安装,具有与@Solal 提到的相同的设置,但无论我尝试 $python manage.py migrate 还是 $python manage.py runserver,我的终端仍然出现错误.有什么可能出错的提示吗?【参考方案2】:
pip install djangorestframework-simplejwt

【讨论】:

bhavin bharahan 请用一些解释来扩充您的纯代码答案。例如,这个答案与被赞成的、年长的、被接受的答案有什么区别?解释将有助于消除 *** 是免费代码编写服务的误解。对您个人而言,减少对许多问题发布几乎相同答案的印象会有额外的好处。

以上是关于ImportError:没有名为 rest_framework_jwt.views 的模块的主要内容,如果未能解决你的问题,请参考以下文章

ImportError:没有名为枚举的模块

ImportError:没有名为“appdirs”的模块

ImportError:没有名为 websocket 的模块

ImportError:没有名为“backports”的模块

ImportError:没有名为 ghostscript 的模块

ImportError:运行火花时没有名为请求的模块