#!/usr/bin/env python # -*- coding: utf-8 -*- from django.core.management.base import BaseCommand from django.conf import settings IMPORTERS = [] if 'archaeological_files' in settings.INSTALLED_APPS: from archaeological_files.data_importer import FileImporterSraPdL IMPORTERS.append(FileImporterSraPdL) class Command(BaseCommand): help = "Update each specific importer" def handle(self, *args, **options): for importer in IMPORTERS: response = importer()._create_models() if response: self.stdout.write("%s configured\n" % importer.__name__) self.stdout.flush()