From 87afa869477c69bbb3c36083fea076e47d565d4c Mon Sep 17 00:00:00 2001 From: Étienne Loks Date: Mon, 19 Oct 2015 18:03:52 +0200 Subject: Imports: create fake importer on database for specific importers --- .../commands/update_specific_importers.py | 23 ++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 ishtar_common/management/commands/update_specific_importers.py (limited to 'ishtar_common/management') diff --git a/ishtar_common/management/commands/update_specific_importers.py b/ishtar_common/management/commands/update_specific_importers.py new file mode 100644 index 000000000..46669a236 --- /dev/null +++ b/ishtar_common/management/commands/update_specific_importers.py @@ -0,0 +1,23 @@ +#!/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() -- cgit v1.2.3