Upgrade auf Django 1.7. Fehler wird angezeigt: Serialisierung nicht möglich: <storages.backends.s3boto.S3BotoStorage object

Ich versuche, eine Django-App von Django 1.6.6 auf 1.7 zu aktualisieren und verwende Python 2.7.8. Wenn ich @ renpython manage.py makemigrations, Ich erhalte den folgenden Fehler:

ValueError: Cannot serialize: <storages.backends.s3boto.S3BotoStorage object at 0x11116eed0>
There are some values Django cannot serialize into migration files.

Und hier ist der relevante Code:

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)])

Ich habe die Migrationsdokumente gelesen und über ein ähnliches Problem gelesen.Hie, aber ich konnte das nicht lösen. Meine App verwendet Django-Speicher und Boto, um Dateien auf Amazon S3 zu speichern. Jede Hilfe wird gebeten.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage