InternetSemLimites/PublicAPI

View on GitHub
InternetSemLimites/core/managers.py

Summary

Maintainability
A
0 mins
Test Coverage
from django.db import models


class ProviderQueryset(models.QuerySet):

    def published(self):
        return self.filter(status=self.model.PUBLISHED)

    def fame(self):
        return self.published().filter(category=self.model.FAME)

    def shame(self):
        return self.published().filter(category=self.model.SHAME)

ProviderManager = models.Manager.from_queryset(ProviderQueryset)