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,
]