将Self定义为Django中的多个属性

时间:2011-09-26 21:34:19

标签: python django django-models django-admin

我刚接触Django并构建我的第一个应用程序。

我希望管理部分中的位置通过模型中不同属性的组合显示。

目前,使用以下代码通过图标显示它们。

    def __unicode__(self):
    return self.icon

我希望能够将其他两个属性添加到此代码中,以便结果看起来像。

“图标(Attribute1,Attribute2)”

如何编辑代码才能执行此操作?

1 个答案:

答案 0 :(得分:2)

如果我理解正确,那么以下内容应该会产生您正在寻找的结果(但您需要编辑属性名称):

def __unicode__(self):
    return u"{0} ({1}, {2})".format(self.icon, self.attrib1, self.attrib2)