2011-12-03 56 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