Jurudocs
Jurudocs

Reputation: 9165

Label name for ModelAdmin in Django

how can I give this class a label which is shown in the backend instead of "EditedAddress"?

class EditedAddressAdmin(admin.ModelAdmin):
    list_display = ('comp_name','fam_name', 'fon')
    search_fields = ['fam_name','comp_name']


admin.site.register(EditedAddress,EditedAddressAdmin)

Upvotes: 9

Views: 6110

Answers (1)

Brandon Taylor
Brandon Taylor

Reputation: 34553

You can adjust the way your model name is displayed by adding a verbose_name and/or verbose_name_plural to your model:

class EditedAddress(models.Model):
    class Meta:
        verbose_name = 'Edited Address'
        verbose_name_plural = 'Edited Addresses'

Upvotes: 21

Related Questions