Курсор "_django_curs_1696_sync_2" не существует

Я случайно удалил свои миграции. Позже я сделал makemigrations и migrate, но когда я обращаюсь к определенным частям приложения, где есть ForeignKey references, я получаю курсор "_django_curs_1696_sync_2" does not exist. Как я могу исправить это? Это происходит в процессе разработки, поэтому я боюсь переходить на продакшн, потому что возникнет та же ошибка. Я пытался просмотреть похожие вопросы, но не смог найти ни одного, который помог бы решить мою проблему.

Самое простое решение этой проблемы

  1. Удалите все файлы в папке миграции всех приложений (кроме _ _ init _ _ .py)
  2. При использовании Docker Delete DB Volumes, Иначе 🤣 Delete Your DB
  3. .
  4. Пересоздайте базу данных
  5. Запустите $Python manage.py makemigrations
  6. Запустить $Python manage.py migrate
  7. Радуйтесь этому
Вернуться на верх