Actualización a Django 1.7. Obteniendo error: No se puede serializar: <objeto storages.backends.s3boto.S3BotoStorage
Estoy tratando de actualizar una aplicación django de django 1.6.6 a 1.7 y estoy usando python 2.7.8. Cuando corropython manage.py makemigrations
, Obtuve el siguiente error:
ValueError: Cannot serialize: <storages.backends.s3boto.S3BotoStorage object at 0x11116eed0>
There are some values Django cannot serialize into migration files.
Y aquí está el código relevante:
protected_storage = storages.backends.s3boto.S3BotoStorage(
acl='private',
querystring_auth=True,
querystring_expire=3600,
)
class Document(models.Model):
...
file = models.FileField(upload_to='media/docs/', max_length=10000, storage=protected_storage)
def __unicode__(self):
return "%s" % self.candidate
def get_absolute_url(self):
return reverse('documents', args=[str(self.pk)])
He leído los documentos de migración y he leído sobre un problema similar.aquí, pero no he podido resolver esto. Mi aplicación usa django-storages y boto para guardar archivos en Amazon S3. Cualquier ayuda es apreciada.