def contribute_to_class(self, cls, name, **kwargs):
super(models.ForeignKey, self).contribute_to_class(cls, name, **kwargs)
if issubclass(cls, models.Model):
setattr(cls, "cached_%s" % self.name,
property(curry(CachedModel._cached_FIELD, field=self,
cache_exc=self.cache_exc)))
评论列表
文章目录