Django extension to allow working with clusters of models as a single unit, independently of the database
django-modelcluster extends Django foreign key relations. It introduces a new type of relation, ParentalKey, where the related models are stored locally to the parent model until the parent is explicitly saved.