Te doy la bienvenida a nuestra página, aquí vas a hallar la solucíon de lo que andabas buscando.
Solución:
Tienes que eliminar la carpeta de migraciones y luego, debes hacer
python manage.py migrate --run-syncdb
python manage.py migrate --fake appname
Su error se debe al orden en que ejecuta las migraciones. Dado que muchas aplicaciones dependen del modelo de usuario existente, debe ejecutar las migraciones iniciales para su aplicación de usuario personalizada antes que esas otras aplicaciones.
Si cambia el modelo de usuario predeterminado en un proyecto existente, podría ser más fácil descartar todas las migraciones existentes (y la base de datos) y reconstruir desde cero. El orden para aplicar las migraciones sería:
- El núcleo
django.contrib
aplicaciones - Su aplicación de usuario personalizada.
- Otras aplicaciones personalizadas y aplicaciones de terceros.
Puedes usar django-admin showmigrations
para ver qué migraciones existen y están planificadas.
Comentarios y calificaciones del tutorial
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)