如何使用Django重命名对象

时间:2013-04-08 17:36:04

标签: django

我有一个关于在我的webinterface上重命名对象的答案。例如我有一个名为“Map”的表,我有很多obejct(Map对象,Map对象,Map对象,Map对象,Map对象,Map对象)如何重命名它们?我的意思是我希望为每个对象提供类似(地图亚洲,地图欧洲,地图美国,地图非洲等)的东西,以便给他一个不同的名称。

1 个答案:

答案 0 :(得分:1)

unicode 可以为您提供帮助。

class Map(models.Model):
    name = models.CharField(max_lenght=20)
    ....

    def __unicode__(self):
        return 'Map %s' % self.name