models
django_spire.metric.domain.statistic.models
StatisticGroup
Bases: HistoryModelMixin, ActivityMixin
domain = models.ForeignKey('django_spire_metric_domain.Domain', on_delete=models.CASCADE, related_name='statistic_groups', related_query_name='statistic_group')
class-attribute
instance-attribute
name = models.CharField(max_length=255)
class-attribute
instance-attribute
description = models.TextField(default='')
class-attribute
instance-attribute
objects = querysets.StatisticGroupQuerySet().as_manager()
class-attribute
instance-attribute
services = StatisticGroupService()
class-attribute
instance-attribute
Meta
verbose_name = 'Statistic Group'
class-attribute
instance-attribute
verbose_name_plural = 'Statistics Groups'
class-attribute
instance-attribute
db_table = 'django_spire_metric_domain_statistic_group'
class-attribute
instance-attribute
subdomains_qs
set_deleted
Statistic
Bases: HistoryModelMixin, ActivityMixin
key = models.SlugField(max_length=64, unique=True, blank=True)
class-attribute
instance-attribute
group = models.ForeignKey(StatisticGroup, on_delete=models.CASCADE, related_name='statistics', related_query_name='statistic')
class-attribute
instance-attribute
name = models.CharField(max_length=255)
class-attribute
instance-attribute
interval = models.CharField(max_length=20, choices=StatisticIntervalChoices.choices, default=StatisticIntervalChoices.DAILY)
class-attribute
instance-attribute
value_type = models.CharField(max_length=20, choices=StatisticValueTypeChoices.choices, blank=True, default=StatisticValueTypeChoices.NUMBER)
class-attribute
instance-attribute
objects = querysets.StatisticQuerySet().as_manager()
class-attribute
instance-attribute
services = StatisticService()
class-attribute
instance-attribute
Meta
verbose_name = 'Statistic'
class-attribute
instance-attribute
verbose_name_plural = 'Statistics'
class-attribute
instance-attribute
db_table = 'django_spire_metric_domain_statistic'
class-attribute
instance-attribute
save
record
classmethod
Source code in django_spire/metric/domain/statistic/models.py
remote_record
classmethod
Source code in django_spire/metric/domain/statistic/models.py
StatisticValue
Bases: Model