From 82560cc2397b57c62c50dc2ca1e6747f22fd2a4c Mon Sep 17 00:00:00 2001 From: Étienne Loks Date: Mon, 10 May 2021 17:23:21 +0200 Subject: Improve json summary --- ishtar_common/management/commands/json_summary.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/ishtar_common/management/commands/json_summary.py b/ishtar_common/management/commands/json_summary.py index bbd60df69..95ef1d66d 100644 --- a/ishtar_common/management/commands/json_summary.py +++ b/ishtar_common/management/commands/json_summary.py @@ -8,7 +8,9 @@ import json from django.core.management.base import BaseCommand from archaeological_operations.models import Operation, ArchaeologicalSite +from archaeological_context_records.models import ContextRecord from archaeological_finds.models import Find +from archaeological_warehouse.models import Warehouse, Container class Command(BaseCommand): @@ -20,7 +22,14 @@ class Command(BaseCommand): "date": datetime.datetime.now().isoformat(), "finds": Find.objects.count(), "operations": Operation.objects.count(), + "operations_with_finds": Operation.objects.filter( + context_record__base_finds__pk__isnull=False + ).values("id").distinct().count(), + "context_records": ContextRecord.objects.count(), "sites": ArchaeologicalSite.objects.count(), + "warehouses": Warehouse.objects.count(), + "containers": Container.objects.filter( + container_type__stationary=False).count(), } sys.stdout.write(json.dumps(data)) -- cgit v1.2.3