from functools import cached_property from django.apps import AppConfig class SoilDataConfig(AppConfig): default_auto_field = "django.db.models.BigAutoField" name = "location_data" verbose_name = "Soil Data (SoilGrids)" @cached_property def ndvi_health_service(self): from .ndvi import NdviHealthService return NdviHealthService() def get_ndvi_health_service(self): return self.ndvi_health_service