Source code for pagetools.subscriptions.base_models
from django.db import models
[docs]class BaseSubscriberMixin(models.Model):
is_activated = models.BooleanField(default=False)
subscribtion_date = models.DateTimeField(auto_now_add=True)
failures = models.IntegerField(default=0)
def __str__(self):
return self.get_email()
[docs] @classmethod
def get_subscribers(cls, **kwargs):
return cls.objects.filter(is_activated=True)