Skip to content

Instantly share code, notes, and snippets.

@camilonova
Last active December 16, 2015 14:19
Show Gist options
  • Save camilonova/5447561 to your computer and use it in GitHub Desktop.
Save camilonova/5447561 to your computer and use it in GitHub Desktop.
Migrate files from FileSystem to other storage
import os
from django.core.files import File
from .models import MediaFile
for ff_local in os.listdir('app/media/uploads/files'):
if MediaFile.objects.filter(file_uploaded__contains=ff_local):
mf = MediaFile.objects.filter(file_uploaded__contains=ff_local)[0]
f = File(open('app/media/uploads/files/'+ff_local, 'r'))
mf.file_uploaded.save(ff_local, f)
mf.save()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment