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] def cmd_path(self): return ""
[docs] @classmethod def get_subscribers(cls, **kwargs): return cls.objects.filter(is_activated=True)
[docs] class Meta: abstract = True