This commit is contained in:
2026-05-11 03:27:21 +03:30
parent cf7cbb937c
commit d0e68a1a56
854 changed files with 102985 additions and 76 deletions
+36
View File
@@ -0,0 +1,36 @@
from functools import cached_property
from django.apps import AppConfig
class SoileConfig(AppConfig):
default_auto_field = "django.db.models.BigAutoField"
name = "soile"
verbose_name = "Soile"
@cached_property
def soil_moisture_service(self):
from .services import SoilMoistureHeatmapService
return SoilMoistureHeatmapService()
def get_soil_moisture_service(self):
return self.soil_moisture_service
@cached_property
def soil_health_service(self):
from .services import SoilHealthService
return SoilHealthService()
def get_soil_health_service(self):
return self.soil_health_service
@cached_property
def soil_anomaly_service(self):
from .services import SoilAnomalyDetectionService
return SoilAnomalyDetectionService()
def get_soil_anomaly_service(self):
return self.soil_anomaly_service