Когда я пытаюсь установить django (в облаке Google), я получаю это сообщение:
File "/root/lplatform/back/lplatform_api/urls.py", line 3, in <module>
from rest_framework_simplejwt.views import TokenObtainPairView, TokenRefreshView, TokenVerifyView
ModuleNotFoundError: No module named 'rest_framework_simplejwt'
это мой файл url.py:
from django.contrib import admin
from django.urls import path, include
urlpatterns = [
path('admin/', admin.site.urls),
path('api/', include('lplatform_api.urls'))
]
, и это my setting.py:
REST_FRAMEWORK = {
"DEFAULT_PERMISSION_CLASSES": (
"rest_framework.permissions.IsAuthenticated",
),
"DEFAULT_AUTHENTICATION_CLASSES": (
"rest_framework_simplejwt.authentication.JWTAuthentication",
'rest_framework.authentication.BasicAuthentication'
, 'rest_framework.authentication.SessionAuthentication',
),
}
Когда я делаю стоп-кадр, я получаю список ниже, я думаю, что все необходимые зависимости присутствуют в виртуальной среде:
asn1crypto==0.24.0
cryptography==2.1.4
Django==1.11.29
djangorestframework==3.9.4
djangorestframework-jwt==1.11.0
djangorestframework-simplejwt==4.1.4
enum34==1.1.6
idna==2.6
ipaddress==1.0.17
keyring==10.6.0
keyrings.alt==3.0
pycrypto==2.6.1
pygobject==3.26.1
PyJWT==1.7.1
pytz==2019.3
pyxdg==0.25
SecretStorage==2.3.1
six==1.11.0