Tengo una aplicación django de entorno operativo completo, pero estoy teniendo problemas al migrar al servidor site5.Error durante syncdb de django en el servidor
Cuando inicio de comandos de Django syncdb
, mesas de todos mis modelos son creados, pero luego (supongo que cuando se crean tablas de relación), tengo el siguiente error:
_mysql_exceptions.OperationalError: (1071, 'Specified key was too long; max key length is 1000 bytes')
no lo hago tiene algún problema cuando pido a django que sincronice la configuración regional db, este error solo ocurre en el servidor ...
¿Alguna idea?
Quizás esté utilizando una base de datos utf8, por lo que posiblemente exceda el límite de 1000 bytes (ya que un carácter puede tomar hasta 4 bytes). ¿Qué ocurre si intentas ejecutar 'python manage.py sqlall [package]'? – Nedec
¿Podría proporcionarnos alguna información sobre las versiones de servidor MySQL que está utilizando localmente y en el servidor remoto? Además, algunos modelos pueden ser útiles. Parece que tienes una clave en la columna VARCHAR larga. Quizás estos enlaces te den la pista: http://bugs.mysql.com/bug.php?id=4541 http://bugs.mysql.com/bug.php?id=58187 – dmedvinsky
qué versión de django estás usando ? –