You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

21 lines
609 B

from django.db import models
class ContactManager(models.Manager):
"""Manager for the contacts"""
def subscribers(self):
"""Return all subscribers"""
return self.get_query_set().filter(subscriber=True)
def unsubscribers(self):
"""Return all unsubscribers"""
return self.get_query_set().filter(subscriber=False)
def valids(self):
"""Return only valid contacts"""
return self.get_query_set().filter(valid=True)
def valid_subscribers(self):
"""Return only valid subscribers"""
return self.subscribers().filter(valid=True)