@property
    def default(self):
        if callable(self._default):
            return self._default()

        return self._default
This method is used by the caching subsystem to infer the PK
dataset/ETHPy150Open django-tastypie/django-tastypie/tastypie/fields.py/ApiField.default--crossover with--dataset/ETHPy150Open evennia/evennia/evennia/utils/idmapper/models.py/SharedMemoryModel._get_cache_key