Django: Невозможно реализовать SimpleJWT

Я работаю над реализацией [простой аутентификации JWT][1] в Django. Я следовал документации и все работало нормально на моей локальной машине. Теперь, когда я повторил шаги на сервере, возникла ошибка. Для предыстории, некоторые файлы миграции были удалены ранее, и команда makemigrations выдавала ошибки, поскольку зависимости не существовали. Теперь я перешел к шагу ротации маркеров обновления, не зная о том, что некоторые файлы миграции отсутствуют, и выполнил команду migrate.

Теперь, после выполнения команды migrate, Django начал выдавать ошибки,enter image description here но две таблицы токенов (token_blacklist_blacklistedtoken, token_blacklist_outstandingtoken), которые он создает, были созданы (очевидно, с отсутствующим столбцом). Теперь API TokenObtainPairView начал работать, но я подумал, что он может не сработать, поскольку у нас отсутствует столбец таблицы. Поэтому я выполнил следующие шаги, чтобы вернуться к предыдущей версии.

  1. uninstalled djangorestframework-simplejwt
  2. Restored the settings.py
  3. Deleted the two token tables from DB using drop table command

Но снова я вижу ту же ошибку. Вообще, примененные миграции регистрируются в таблице django_migrations, но миграции таблиц токенов не были там указаны. Пожалуйста, помогите мне.

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