Ver Mensaje Individual
  #3 (permalink)  
Antiguo 03/04/2016, 11:45
Avatar de razpeitia
razpeitia
Moderador
 
Fecha de Ingreso: marzo-2005
Ubicación: Monterrey, México
Mensajes: 7.321
Antigüedad: 19 años, 8 meses
Puntos: 1360
Respuesta: No puedo realizar migraciones en Django y Mysql. Error de AutoField!

Django genera automática las llaves primarias.

El problema aqui es que tratas de crear una llave foranea y por default si no existe le trata de poner un valor en la migración (ese valor resulta ser cero) y como mysql no soporta 0 en las fk por eso te da ese error. Mi recomendación es "usa postgres en lugar de mysql" si por alguna razón no puedes entonces trata de cambiar el script de migración de 0 a None o a 1.