我有 2 个模型,我想限制某些字段(外键字段)的查询访问被加载到内存中,并在有人试图访问它们以避免内存问题时抛出错误。
class GenericItem(models.Model):
name = models.Charfield(max_length=100)
structure = models.TextField()
class CustomItem(models.Model):
name = models.Charfield(max_length=100)
date = models.DateTimeField(auto_now_add=True)
item_structure = models.ForeignKey(models.GenericItem)
GenericItem.structure是一个大文本,我想阻止想要从CustomItem访问它而不预加载它的查询。知道如何以一种好的方式做到这一点吗?