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, но это также не помогло.
Как мне решить эту проблему? Спасибо за любую помощь