Buscar..


Introducción

A medida que desarrolla una aplicación Django, puede haber situaciones en las que puede ahorrar mucho tiempo simplemente limpiando y reiniciando sus migraciones.

Restablecimiento de la migración de Django: eliminar la base de datos existente y migrar como nueva

Eliminar / Eliminar su base de datos Si está utilizando SQLite para su base de datos, simplemente elimine este archivo. Si está utilizando MySQL / Postgres o cualquier otro sistema de base de datos, deberá abandonar la base de datos y luego volver a crear una base de datos nueva.

Ahora deberá eliminar todos los archivos de migraciones, excepto el archivo "init.py" ubicado dentro de la carpeta de migraciones en la carpeta de su aplicación.

Por lo general, la carpeta de migraciones se encuentra en

/your_django_project/your_app/migrations

Ahora que ha eliminado la base de datos y el archivo de migraciones, simplemente ejecute los siguientes comandos como si fuera a migrar la primera vez que configure el proyecto django.

python manage.py makemigrations
python manage.py migrate


Modified text is an extract of the original Stack Overflow Documentation
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow