2011-12-03 54 views
33

可能重複:
Verbose name for admin model Class in django更改模型類的名字在Django管理界面

我有一類像模特:

class Anh_chi_tiet(models.Model): 
    du_an  = models.ForeignKey(Du_an) 
    title  = models.CharField(max_length=120) 
    url   = models.ImageField(upload_to='images') 
    url_detail = models.ImageField(upload_to='images') 

當我去管理界面,我的Anh_chi_tiet類有一個標籤:Anh_chi_tiets(加s後綴) 但我想將我的班級標籤更改爲「我的圖像」

我該怎麼做?

+0

** ** verbose_name充足,不使用** ** verbose_name_plural。 –

+0

如果您希望**國家**和**國家**,則默認情況下需要django在** verbose_name **的值末尾添加** s **。所以如果你不使用** verbose_name_plural **,那麼你會看到顯示的模型名稱爲** Countrys **。 –

回答

100

通過內部Meta類,爲documented

class Anh_chi_tiet(models.Model): 
    # ... fields ... 

    class Meta: 
     verbose_name = 'My image' 
     verbose_name_plural = 'My images' 
+2

+1爲名稱thD xD –

+12

如果您只想在管理員中更改此設置,並非到處使用它? –

+0

沒有答案如何在管理員中執行此操作... – polarise