2013-03-14 10 views
7

Wie kann ich dieser Klasse ein Label geben, das statt "EditedAddress" im Backend angezeigt wird?Labelname für ModelAdmin in Django

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


admin.site.register(EditedAddress,EditedAddressAdmin) 
+0

Was die verbose_name von EditedAddress ist? – Brandon

+0

Ich möchte nur die Bezeichnung ändern, die im Backend angezeigt wird ... – Jurudocs

+0

Ich verstehe das, aber hast du schon einen verbose_name auf EditedAddress gesetzt? – Brandon

Antwort

15

können Sie einstellen, wie Ihr Modellnamen durch Hinzufügen eines verbose_name und/oder verbose_name_plural zu Ihrem Modell angezeigt:

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