published by | Adam Johnson |
---|---|
in blog | Adam Johnson |
original entry | Django: Defer a model field by default |
Some models have one or a few large fields that dominate their per-instance size. For example, take a minimal blog post model:
from django.db import models
class Post(models.Model):
blog = models.ForeignKey("Blog", on_delete=models.CASCADE)
title = models.TextField()
body = models.TextField()
body
is typically many times larger …