added DomainFormBaseView and DomainBaseView and session cache for caching domains

This commit is contained in:
David Kennedy 2023-10-17 07:57:16 -04:00
parent f5ff635f7a
commit 2d4ab0c7bd
No known key found for this signature in database
GPG key ID: 6528A5386E66B96B
3 changed files with 88 additions and 75 deletions

View file

@ -61,7 +61,7 @@ class Domain(TimeStampedModel, DomainHelper):
def __init__(self, *args, **kwargs):
self._cache = {}
#self.print_calling_function()
self.print_calling_function()
logger.info("__init__ being called on domain")
super(Domain, self).__init__(*args, **kwargs)
@ -180,7 +180,7 @@ class Domain(TimeStampedModel, DomainHelper):
def __get__(self, obj, objtype=None):
"""Called during get. Example: `r = domain.registrant`."""
logger.info("domain __get__ is called: %s", obj)
logger.info("domain __get__ is called: %s: %s", obj, objtype)
return super().__get__(obj, objtype)
def __set__(self, obj, value):