Курсор "_django_curs_1696_sync_2" не существует
Я случайно удалил свои миграции. Позже я сделал makemigrations и migrate, но когда я обращаюсь к определенным частям приложения, где есть ForeignKey references, я получаю курсор "_django_curs_1696_sync_2" does not exist. Как я могу исправить это? Это происходит в процессе разработки, поэтому я боюсь переходить на продакшн, потому что возникнет та же ошибка.
Я пытался просмотреть похожие вопросы, но не смог найти ни одного, который помог бы решить мою проблему.
Самое простое решение этой проблемы
- Удалите все файлы в папке миграции всех приложений (кроме _ _ init _ _ .py)
- При использовании Docker Delete DB Volumes, Иначе 🤣 Delete Your DB .
- Пересоздайте базу данных
- Запустите
$Python manage.py makemigrations - Запустить
$Python manage.py migrate - Радуйтесь этому