Django простая jwt-аутентификация возвращает странную ошибку даже при использовании настроек по умолчанию в файле settings.py

Здравствуйте пользователи django simple jwt, при реализации генерации токенов аутентификации django simple jwt Я столкнулся с проблемой - конфигурации проекта по умолчанию возвращают ошибки и спрашивают

   from jwt import InvalidAlgorithmError, InvalidTokenError, algorithms

ImportError: cannot import name 'InvalidAlgorithmError' from 'jwt'

Точнее этот вопрос

Я пробовал использовать различные настройки и различные настройки по умолчанию, добавляя или удаляя их из файла settings.py моего проекта, как указано в документации проекта. но не смог решить проблему

from rest_framework_simplejwt.tokens import RefreshToken

#manual refresh tokens
def get_tokens_for_user(user):
    refresh = RefreshToken.for_user(user)

    return {
        'refresh': str(refresh),
        'access': str(refresh.access_token),
    }

эта функция вызывает эту проблему, скорее всего когда она вызывается, это и вызывает проблему.

Теперь, если вы столкнулись с той же проблемой как вы ее решили или внутри файла init.py ошибка InvalidAlgorithim должна быть помещена вручную тогда какие будут настройки? не могли бы вы мне помочь?

Вам нужно проверить пакет и версию python. Я пробовал с python2.7, он работает. Похоже, он устарел или перешел на последнюю версию python.

Вернуться на верх