Skip to content

querysets

django_spire.metric.domain.querysets

DomainQuerySet

Bases: HistoryQuerySet, SearchQuerySetMixin

bulk_filter

Source code in django_spire/metric/domain/querysets.py
def bulk_filter(self, filter_data: dict) -> QuerySet[Domain]:
    queryset = self

    search = filter_data.get('search', '')
    if search:
        queryset = queryset.search(search)

    return queryset

SubDomainQuerySet

Bases: HistoryQuerySet, SearchQuerySetMixin

for_key

Source code in django_spire/metric/domain/querysets.py
def for_key(self, key: str | UUID) -> QuerySet[SubDomain]:
    return self.filter(key=key)

bulk_filter

Source code in django_spire/metric/domain/querysets.py
def bulk_filter(self, filter_data: dict) -> QuerySet[SubDomain]:
    queryset = self

    search = filter_data.get('search', '')
    if search:
        queryset = queryset.search(search)

    return queryset