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.py
:REST_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:没有名为 websocket 的模块
ImportError:没有名为“backports”的模块