Managers

django-change-email provides two django.db.models.Manager classes that return commonly used querysets.

These managers are used in the EmailChange model:

class EmailChange(models.Model):

    ...

    objects = models.Manager()
    expired_objects = ExpiredEmailChangeManager()
    pending_objects = PendingEmailChangeManager()

ExpiredEmailChangeManager

class change_email.managers.ExpiredEmailChangeManager
get_query_set()

Returns all instances that are older than EMAIL_CHANGE_TIMEOUT.

PendingEmailChangeManager

class change_email.managers.PendingEmailChangeManager
get_query_set()

Returns all instances that are newer than EMAIL_CHANGE_TIMEOUT.