SimpleJWT: Повторное применение миграции токенов черного списка: «Таблица 'token_blacklist_blacklistedtoken' не существует»

Я, по глупости, запустил «python manage.py migrate», когда добавил в свою программу функциональность черного списка токенов Django SimpleJWT. Это означает, что всякий раз, когда я пытаюсь сгенерировать токены или использовать какую-либо функциональность, я сталкиваюсь с ошибкой...

(1146, "Table 'token_blacklist_outstandingtoken' doesn't exist")

Я пробовал отменить и повторить миграции для «token_blacklist», но получаю ту же ошибку...

python manage.py migrate token_blacklist zero
Operations to perform:
  Unapply all migrations: token_blacklist
Running migrations:
  Rendering model states... DONE
  Unapplying token_blacklist.0012_alter_outstandingtoken_user... OK
  Unapplying token_blacklist.0011_linearizes_history... OK
  Unapplying token_blacklist.0010_fix_migrate_to_bigautofield... OK
  Unapplying token_blacklist.0008_migrate_to_bigautofield...Traceback (most recent call last):
    return self.cursor.execute(sql)
           ^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\fiona\AppData\Roaming\Python\Python312\site-packages\django\db\backends\mysql\base.py", line 76, in execute
    return self.cursor.execute(query, args)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Python312\Lib\site-packages\MySQLdb\cursors.py", line 179, in execute
    res = self._query(mogrified_query)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Python312\Lib\site-packages\MySQLdb\cursors.py", line 330, in _query
    db.query(q)
  File "C:\Python312\Lib\site-packages\MySQLdb\connections.py", line 265, in query
    _mysql.connection.query(self, query)
MySQLdb.ProgrammingError: (1146, "Table 'token_blacklist_blacklistedtoken' doesn't exist")
...

Я пробовал удалить и заново установить пакет djangorestframework-simplejwt, но это также не помогло.

Как мне решить эту проблему? Спасибо за любую помощь

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