diff --git a/Menta/Profiles/admin.py b/Menta/Profiles/admin.py index 8a37af1..059d19f 100644 --- a/Menta/Profiles/admin.py +++ b/Menta/Profiles/admin.py @@ -8,13 +8,10 @@ class SkillInline(admin.StackedInline): model = Skill class ProfileAdmin(admin.ModelAdmin): - inlines = [ - SkillInline, - ] - -admin.site.register(Profile) -admin.site.register(Skill) + list_filter = ('userType', 'gender', 'age') + list_display = ('firstName', 'lastName', 'userType', 'occupation') +admin.site.register(Profile, ProfileAdmin) +admin.site.register(Skill) -# admin.site.register(Profile, ProfileAdmin) diff --git a/Menta/Profiles/models.py b/Menta/Profiles/models.py index 171f847..af851e1 100644 --- a/Menta/Profiles/models.py +++ b/Menta/Profiles/models.py @@ -13,6 +13,8 @@ class Skill(models.Model): ] level= models.CharField(verbose_name='Proficiency', choices= SKILL_CHOICES, max_length=100, default= 'B') + def __str__(self): + return '{}'.format(self.skillName) class Profile(models.Model): @@ -45,3 +47,6 @@ class Profile(models.Model): skills = models.ManyToManyField(Skill) contact= models.EmailField(verbose_name= 'Contact email', max_length=100, null= False) + + def __str__(self): + return '{}'.format(self.firstName) \ No newline at end of file