class CV(models.Model): user = models.OneToOneField(User) summary = models.CharField(max_length=500) class Experience(models.Model): cv = models.ForeignKey(CV) class Skill(models.Model): cv = models.ForeignKey(CV) class ExperienceSkill(models.Model): experience = models.ForeignKey(Experience) skill = models.ForeignKey(Skill) class ExperienceInline(admin.TabularInline): model = Experience class SkillInline(admin.TabularInline): model = Skill class ExperienceSkillInline(admin.TabularInline): model = ExperienceSkill class CVAdmin(ModerationAdmin): inlines = [ ExperienceInline, SkillInline, ExperienceSkillInline, ]