from django.core.management.base import BaseCommand
from django.utils.importlib import import_module
from django.conf import settings
import os
import shutil

class Command(BaseCommand):
    def handle(self, *args, **options): 
        basedir = os.path.abspath(os.path.curdir)

        for app in settings.INSTALLED_APPS:
            m = import_module(app)
            media_dir = os.path.join(os.path.dirname(m.__file__), 'app_media')
            app_name = app.split('.')[-1]
            dest_dir = os.path.join(settings.MEDIA_ROOT, app_name)
            if os.path.exists(media_dir):
                print "Copying %s/* to %s/" % (media_dir, dest_dir)
                shutil.copytree(media_dir, dest_dir)